Este documento descreve quatro arquiteturas de sistemas distribuídos: 1) Arquitetura C/S Simples em que o servidor apenas responde a requisições do cliente, 2) Arquitetura C/S em Dois Níveis que pode ser centrada no servidor ou cliente, 3) Arquitetura C/S Multinível onde aplicações podem agir como cliente ou servidor, e 4) Arquitetura C/S Par-Par onde todos os nós agem como cliente e servidor sem mestre ou escravo.