Una base de datos es una colección de información organizada que permite a los programas de computadora acceder rápidamente a los datos necesarios. Una base de datos distribuida almacena lógicamente los datos como un solo sistema, pero los datos se almacenan físicamente en varios servidores de datos conectados a través de una red. El modelo cliente-servidor surgió de la convergencia entre computadoras y comunicaciones, con clientes que generan solicitudes y servidores que ofrecen servicios a través de una red que los conecta.