middleware

/ˈmɪdəlˌwɛə/
noun
1.
computer software that has an intermediary function between the various applications of a computer and its operating system
Word Origin
C20: from middle + (soft)ware
middleware in Technology


Software that mediates between an application program and a network. It manages the interaction between disparate applications across the heterogeneous computing platforms. The Object Request Broker (ORB), software that manages communication between objects, is an example of a middleware program.