El modelo Cliente-Servidor permite la distribución de aplicaciones entre clientes y servidores de forma independiente. Los clientes se comunican con los servidores mediante peticiones de datos, y los servidores procesan las peticiones y devuelven las respuestas a los clientes. Este modelo ofrece flexibilidad y escalabilidad horizontal y vertical.