El documento describe las arquitecturas de objetos distribuidos. Elimina la distinción entre cliente y servidor, donde los componentes son objetos que proporcionan y requieren servicios. Los objetos se comunican a través de middleware y pueden distribuirse en varias computadoras de una red. Esto permite retrasar decisiones sobre dónde se proporcionan servicios y añadir nuevos recursos de forma flexible y escalable.