Can we do this for an unmodified existing third party application or do we need customization to the third party app to make it Canvas ready?
closed as unclear what you're asking by Doug B, Mike Chale, Samuel De Rycke, Robert Sösemann, Rao Jul 24 '13 at 20:20
Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
If the web app is OAuth2 aware, it may be possible that the only customization that would be required would be to give the third party app a client id/key/secret to the web app (setup time of less than 5 minutes). Advanced uses of canvas, such as manipulating data on a salesforce.com server, will require some customization, and may range from a few hours to dozens of hours of work.