O módulo de distribuição, tal como foi construído para o protótipo, baseia a sua actividade de comunicação num sistema de RPC, desta feita DCE RPC[man, n.d., Part 3,]. Na programação do módulo e da ferramenta que gera a sua parte dependente da hierarquia da aplicação, um dos objectivos directores foi isolar tanto quanto possível as dependências de código do módulo em relação a um sistema de comunicação particular. Esta forma de construir o módulo aumenta as possibilidade de serem necessárias poucas alterações quando se quiser expandir a funcionalidade, e.g. para suportar outros sistemas de RPC.
Tal como já foi dito acima, o módulo é construído a partir de uma biblioteca independente da hierarquia de classes, que se designa por biblioteca de distribuição, e de um conjunto de código que é gerado automaticamente, a partir de CIDL [Object Management Group and X/Open, 1992]. Na geração deste código não é considerada outra entrada que não seja CIDL.