El aplicativo está desarrollado en Java con Vertx, por lo que no requiere de ningún servidor de aplicaciones para poder ejecutarse ya que el propio aplicativo hace las mismas funciones y simplifica la arquitectura. Lo único que tenemos que hacer es arrancar el aplicativo y ya podemos acceder desde un navegador.
El aplicativo necesita un repositorio donde guardar los datos y puede estar en Oracle o SQL Server. Una vez que tenemos el aplicativo y el repositorio podemos ver los datos desde un navegador web.
El esquema del aplicativo es:

Se recomienda que el acceso del repositorio desde el aplicativo sea lo más rápido posible, por lo que deberían estar en la misma red siempre que sea posible.