Application Programming Interface Definition

(API) Interface containing the functionalities necessary for the development of applications and by which software can offer services to other software.