Middleware désigne un logiciel standard permettant à deux autres logiciels de communiquer via un protocole applicatif. En particulier dans un centre de contacts, il prend en charge les communications entre les divers constituants: ACD, SVI, applicatif, entre autres.