Servidores possuem softwares instalados que lhes permitem fornecer serviços para os clientes, tais como e-mail ou páginas da web. Cada serviço requer um software de servidor dedicado. Por exemplo, um servidor exige um software web (web server) para fornecer serviços de Internet para a rede.

Em uma rede cliente/servidor, o cliente solicita informações ou serviços para um servidor. O servidor fornece as informações ou serviços solicitados para o cliente. Servidores em uma rede cliente/servidor normalmente realizam alguns trabalhos de processamento para as máquinas dos clientes, por exemplo, uma busca através de um banco de dados antes de entregar apenas os registros solicitados pelo cliente. Esse modelo fornece a administração de rede centralizada, o que torna mais fácil determinar quem controla os recursos na rede. Os recursos são controlados por uma gerência de rede centralizada.

Um computador com um software de servidor pode fornecer serviços simultâneos a um ou a vários clientes. Além disso, um único computador pode executar vários tipos de softwares de servidor. Em uma casa ou em um pequeno escritório, pode ser necessário que um computador aja como um servidor de arquivos, um servidor web e um servidor de email. Em um ambiente corporativo, os funcionários podem acessar um único computador na empresa, que atua como um servidor de email. Este servidor de email é usado apenas para enviar, receber e armazenar mensagens de email. O cliente de email instalado no computador de um funcionário emite uma solicitação para que o servidor de email envie as mensagens de emails não lidas. O servidor responde enviando o email solicitado para o cliente.

Um único computador pode executar vários tipos de software cliente. Deve haver um software cliente para cada serviço exigido. Com vários software clientes instalados, o usuário pode se conectar a vários servidores ao mesmo tempo. Por exemplo, um usuário pode verificar os emails e visualizar uma página web enquanto envia mensagens instantâneas (IM) e escuta rádio na Internet.

O modelo cliente/servidor torna mais fácil determinar quem controla os recursos da rede, fornecendo uma administração de rede centralizada. O administrador de rede executa backups de dados e medidas de segurança. O administrador da rede também controla o acesso dos usuários aos recursos da rede. Todos os dados na rede são armazenados em um servidor de arquivos centralizado. Um servidor de impressão centralizado gerencia impressoras compartilhadas na rede. Cada usuário deve fornecer um nome de usuário e senha para ter acesso aos recursos da rede.