From Wikipedia, the free encyclopedia In computing, middleware
consists of software agents acting as an intermediary between different application
components. It is used most often to support complex, distributed
applications. The software agents involved may be one or many.
Middleware