La arquitectura cliente/servidor es una de las soluciones más versátiles para comunicar equipos de cómputo; en algunas organizaciones es una alternativa sumamente popular y usualmente se conforma de dos partes: un equipo que actúa como servidor y otro que actúa como cliente. Normalmente el servidor provee sus servicios a muchos clientes; por lo general es un servidor de archivos y los clientes son estaciones de trabajo dentro de nuestra red. Las estaciones de trabajo hacen requerimientos para que el servidor procese la información almacenada en éste y regrese la información requerida por el cliente.
La arquitectura cliente/servidor es recomendada para empresas o departamentos que desean compartir los recursos de que dispone cada una (información, impresoras, Internet, etc.).