Que tal,
Me interesa mucho su proyecto, tengo bastante experiencia desarrollando proyectos complejos desde la etapa de análisis y diseño, programación, hasta la implementación del mismo. Además, cuento con experiencia como desarrollador Fullstack.
Back End: C#, MVC y Rest API
Front End: HMTL5, Javascript, Typescript, jQuery, CSS y Bootstrap.
Base de Datos: SQL y MySQL nivel avanzado diagras ER, vistas, stored procedures y Triggers.
Tecnología: C#/Core 5.0/MVC/Boostrap y SQL Server.
Entegables: Código fuente en Visual Studio 2019 y SQL Scripts
Estuve revisando sus requerimientos detenidamente, mi propuesta sería:
1.- Desarrollar una aplicación de tipo Windos Services que este ejecutándose en segundo plano y que cada cierto tiempo esté consultando la base de datos y enviando a una API la información para que sea almacenada en otra base datos que no sea de la aplicación para evitar riegos de perdida de información.
2.- Crear una API que se encargue de administrar la información.
3.- Aplicación WEB para la consulta de información y generación de reportes.
Probablemente sea un proyecto más complejo de lo que requiere inicialmente sin embargo el principal beneficio es que esta estructura le permitirá crecer según lo vaya requiriendo, inclusive, crear una app móvil que consulte la información a través de la API.
Estoy a sus órdenes para cualquier duda o comentario.