Salesforce APIs allow you to easily integrate back-office applications while leveraging existing platform choices for systems like ERP, Financials and other custom applications.
A typical enterprise uses many applications, many or
most of which are not designed to work with one another out of the box.
Integrating separate but related apps helps organizations achieve greater
levels of operational consistency, efficiency, and quality.
Integrate authentication mechanisms across applications to improve the user experience and minimize user administration.
Combine the UIs of two or more apps to create composite apps with little or no rework on the UI of each individual app.
Business logic often spans multiple application systems. Extending business logic from one app to another.
Integrating applications at the data layer is a common scenario. For example, multiple apps written in different programming languages.