O documento discute middleware, que é uma camada de software que facilita a comunicação entre aplicações distribuídas, abstraindo a heterogeneidade dos sistemas. Ele define middleware, classifica os tipos (orientado a transações, RPC, ORB etc), e descreve os serviços comuns como gerenciamento de apresentação, comunicação, controle e outros.