Definition
Software that facilitates exchange of data between two application programs within the same environment, or across different hardware and network environments. Three basic types of middleware are (1) communication middleware, (2) database middleware, and (3) system middleware.
Related Videos
http://www.businessdictionary.com/definition/middleware.html


