API is used by mobile applications or websites to communicate with other websites applications. Therefore, it is a programming interface making the connection between two applications. It allows to to call content and to control the editing. For example, the Facebook Connect API is widely used, because it allows users to connect to a third party site, having integrated this plug-in, in using the information from their Facebook account.
The API can exploit the computing resources in an interesting way. Belighted create your API based on your business needs, whether it is a web service, an accounting software or a mobile application.