Application Programming Interface: dit beschrijft de procedure van hoe een programma moet communiceren met een besturingssysteem, een voorbeeld is DirectX.