(1) Interface fonctionnelle fournie par le système d'exploitation ou par un logiciel sous licence à commander. Permet à un programme d'application écrit en langage évolué d'utiliser des données ou des fonctions spécifiques au système d'exploitation ou aux logiciels sous licence.
(2) Dans DB2, fonction figurant dans l'interface. Par exemple, l'API "Get error message".