Open-Cities es un sistema cliente/servidor con una arquitectura de
tres capas en la parte de servidor, que hace uso intensivo de patrones de diseño MVC.
La lista de requisitos técnicos que se incluye está únicamente asociada a la instalación del
servidor ya que los puestos cliente pueden funcionar sobre diferentes plataformas y sistemas
operativos (Windows, Linux, Mac) y tan solo precisan de un navegador web estándar para poder
acceder a los servicios centrales.
El servidor, por su parte posee los siguientes requerimientos técnicos:
Open-Cities ha sido probado en estos entornos en diferentes implantaciones reales,
sin embargo, la selección tecnológica lejos de suponer restricciones abre todo un conjunto de
posibilidades de despliegue que han de ser valoradas en cada caso.