Proviene del concepto inglés "Application Programming Interface" (interfaz de programación de aplicaciones); podemos entenderla como la llave de paso que permite llevar a cabo la conexión entre varias plataformas diferentes, conectarlas entre sí y usarlas para un fin concreto que necesitemos llevar a cabo.