middleware

An application that connects two otherwise separate applications.