Message-oriented middleware (MOM acrònim anglès) és una infraestructura de programari/maquinari intermediari amb l'objectiu d'enviar i rebre missatges entre sistemes distribuïts. MOM permet que les aplicacions estiguin localitzades en diferents plataformes i d'aquesta manera es redueix la complexitat de desenvolupament a través de diferents sistemes operatius i protocols de xarxa. El programari intermediari crea una capa de comunicacions distribuïda que aïlla l'aplicació dels detalls de les diferents interfícies.[1][2][3][4]