Com arquitetura cliente-servidor, trata-se de um sistema de "inteligência compartilhada" Aqui, através do cliente, cria-se uma ligação com um servidor, para poder recorrer-se aos serviços oferecidos pelo servidor. Algumas aplicações do servidor podem operar simultaneamente vários clientes.