API
Aplication Program Interface
Conjunto de rutinas o funciones que constituyen un interfaz o forma de diálogo entre las aplicaciones de los usuarios y el sistema operativo, ofreciendo una forma estándar de acceso a dichos sistemas, que logran independizar el desarrollo de las aplicaciones con el Sistema operativo sobre el que se ejecuten.