Os principais modelos de estruturação de sistemas distribuídos incluem:
1) O modelo arquitetural ilustra a estruturação dos componentes e suas interações. Isto inclui o modelo de camadas e o modelo de arquitetura de sistemas.
2) Os modelos fundamentais abordam a interação entre entidades, falhas e segurança.
3) Os principais modelos de arquitetura de sistemas são o modelo cliente-servidor, serviços providenciados por múltiplos servidores e servidores proxies.