Un intergiciel, middleware ou logiciel médiateur est une couche technique logicielle qui agit comme une passerelle, un ciment entre applications, outils et bases de données pour unifier les services.
Un middleware sert d’intermédiaire pour faire communiquer les applications entre elles, faire transiter des services, et peut fournir des environnement de serveurs web, d’authentification unique (SSO), de messagerie et de mise en mémoire cache.
Le middleware (API haut niveau) se situe « au-dessous » de l’applicatif, « au-dessus » du système d’exploitation (API système).
Exemples de middleware : parefeu, …