Arquitectura Cliente-Servidor
Tecnología que separa los ordenadores y el software de aplicaciones en dos categorías de clientes y servidores para utilizar mejor los recursos informáticos disponibles y compartir cargas de procesamiento de datos. Una computadora cliente proporciona la interacción del usuario-instalación (interfaz) y algunos o todos los procesos de aplicación, mientras que la computadora servidor puede proporcionar una gran capacidad de almacenamiento de volumen, datos pesados crunching, y/o gráficos de alta resolución. Típicamente, varios ordenadores clientes están conectados a través de una red (o redes) a un servidor que puede ser un PC grande, un minicomputador o un ordenador central. Cada ordenador conectado a un sitio web actúa como cliente, mientras que el ordenador del sitio web actúa como servidor.