Application Programming Interface (API)

An Application Programming Interface is a set of functions and procedures used by computer programmes to request service from the operating system. An API works by communication and exchanging data with other systems, acting as a messenger between the user and the system. A good API makes it easier to develop a computer programme by providing all the building blocks, which are put together by the programmer.