Systems integration Middleware... is software that connects components or applications. is especially integral to modern information technology based on XML, SOAP, Web services, and service-oriented architecture. sits "in the middle" between application software working on different operating systems.