Permite que os clientes em diferentes plataformas para interoperar com servidores de diferentes plataformas; também permite que os clientes possam interoperar (transparente) com vários servidores.
Por portar o corretor para diferentes plataformas, os serviços prestados pelo sistema podem ser facilmente adquiridos por novos clientes em diferentes plataformas.
Corretores para muitas chamadas do sistema abstrato necessários para a prestação de comunicação entre os nós; ao usar corretores, muitos serviços complexos podem ser reutilizados em outras aplicações que requerem operações distribuídas semelhantes.