En d'autres termes
logiciel médiateur
Définition
Tout logiciel intervenant entre les services de base fournis par l'OS et les applications.
Le terme avait jusqu'au tournant du millénaire un sens plus restreint, le limitant à la "glu logicielle" située entre les grands composants d'un système: les pilotes matériels entre l'OS et le matériel, les pilotes ODBC entre le SGBD et l'application. Toutefois, à la suite d'une considérable campagne publicitaire d'IBM sur le thème "le middleware est partout", qui incluait notamment les bases de données et serveurs d'application pour la promotion des produits DB2 et WebSphere, le sens s'est retrouvé élargi dans l'usage courant, pour inclure tout élément entre l'OS et l'application créatrice de valeur au niveau de l'utilisateur final.