One of the most efficient routes to market for any developer is through an application store that is used by a lot of other applications. For that reason there’s naturally a lot of interest in the AppStore from Apple, GooglePlay or app stores associated with specific cloud computing platform such as Salesforce.com. Essentially, all of these function as central points of application distribution.
Web APIs are now widely used for integration, especially to enable mobile applications. APIs divide broadly into two categories: Open APIs and Enterprise APIs. “Open APIs” are APIs which are available to any client, often hosted in the Cloud. “Enterprise APIs” run inside the enterprise and are not publicly available. So, how do Open APIs differ from Enterprise APIs? Let’s begin to answer this question by turning it on its head - what do Open APIs and Enterprise APIs have in common?