Application Program Interface (API)
API’s are the defined set of call procedures which allow one program to interact with another at the code level. They are used by programmers when the program they are writing needs to access the data, or services, of another program. By using the ‘calls’ to the API, the calling program issues a request to the called program and recives the data or service needed to continue its operation.

