Middleware

Middleware is software that acts as a bridge between two separate programs so they can share data and communicate with one another.