Actualmente es usual encontrar sitios Web que para su funcionamiento proporcionan acceso a bases de datos relacionales y de texto en la modalidad de cliente-servidor. En tales casos, es deseable que en el lado servidor, el administrador de la base de datos sea capaz de procesar lo más rápido posible las consultas producidas por un número grande de clientes generando peticiones de Common Gateway Interface (CGI) a través de lenguajes de script tales como PHP o Perl.
En particular, un esquema típico puede ser una configuración donde exista una máquina front-end que reciba requerimientos desde clientes que ejecutan scripts, la cual a su vez envía instrucciones al servidor de bases de datos y espera por una respuesta del mismo. Estas máquinas front-end son las denominadas generadores de consultas. El servidor de base de datos usualmente se comunica con los generadores de consultas por medio de un lenguaje de querying como el SQL.
Este servidor, además, puede estar alojado en otra máquina y en realidad puede atender simultáneamente los requerimientos provenientes desde dos o más máquinas generadoras de consultas.Eje: Visualización y Computación gráficaRed de Universidades con Carreras en Informática (RedUNCI