What is middleware?

Middleware is software that lies between an operating system (as a hidden translation layer) and the applications running on it. It enables communication and data management for distributed applications. In the context of a mortgage transaction, middleware can connect a loan origination system (LOS) to a title order processing system.