Que veut dire "API (Application Programming Interface)" ?

Dans le contexte :

Lignes de codes permettant aux développeurs d’accéder au framework d’un réseau social. L’API leur permet de développer de nouvelles fonctionnalités en lien avec l’utilisation des réseaux sociaux.