Es un sistemas cliente-servidor con una arquitectura de tres capas en la parte de servidor que hace uso intensivo de patrones de diseño MVC.