Application Programming Interface (API), Interfaz de Programación de Aplicaciónes (IPA)

Es el conjunto de funciones o métodos en la programación orientada a objetos que permite ser utilizado por otro software como una capa de abstracción.
La utilización de las API's permite a los usuarios interactuar directamente con aplicaciones de forma más personalizada.