middleware

noun
  1. Software that acts as a bridge between an application or user and other applications, systems, or services, enabling communication and data exchange.
  2. Usage: computing; information technology

Examples