A framework for integrating external Web Applications within Salesforce. Works with any Web-enabled application that uses HTTPS. It’s a secure way of exposing another system’s UI within Salesforce.
Canvas enables you to easily integrate a third-party application in Salesforce. Canvas is a set of tools and JavaScript APIs that you can use to expose an application as a canvas app. This means you can take your new or existing applications and make them available to your users as part of their Salesforce experience.
1. Framework to embed external applications into Salesforce.
2. Provides tools to authenticate between systems.
3. Provide JavaScript SDK tools to allow cross-domain callbacks.
4. Supplies Salesforce application context to an external application.
5. Controls access for users through permission sets.