No outro caso, naquele em que os processos estão sendo executados em máquinas distintas, todas as camadas do modelo são utilizadas. A figura a seguir mostra um diagrama de clientes e servidores se comunicando via internet, o que demonstra a necessidade de comunicação utilizando-se todas as camadas da figura anterior.
A diferença básica entre as duas formas é o simples fato de usarem ou não a camada física, denominada de “Rede” do modelo em epígrafe. A camada física compreende os elementos de hardware como: cabos, conectores, placa de rede, dentre outros. Isso significa que é possível desenvolver os programas para WEB em um único computador e depois colocá-los para executar em computadores diferentes que, do ponto de vista do programa (cliente ou servidor), não haverá qualquer tipo de modificação, pois eles são independentes da camada física.
Deste modo, para desenvolver programas para WEB, não se faz necessário o uso de vários computadores. Nesta disciplina, apenas o computador que você já está utilizando é suficiente para desenvolver os programas clientes e também os programas servidores.