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