middleware

from The Free On-line Dictionary of Computing (8 July 2008)
middleware

   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.
    

[email protected]