Il facilite l'interaction entre différents programmes logiciels semblables à la façon dont l'interface utilisateur facilite l'interaction entre les humains et les ordinateurs.
programmes d'application.