Como yo lo veo no es tan sencillo, a menos que se utilice algún framework ya listo para este tipo de aplicaciones y que ustedes se adapten a lo que ya tiene,la otra alternativa es construir algo nuevo, sobre un framework ya existente y argegar las pruebas como las necesitan y los resultados como los necesitan,
Divido el proyecto en 6 fases para hacerlo lo más ágil posible, las primeras 3 fases que son de Análisis y desarrollo nos tomarían, si todo sale como debe ser 14 días en los que debemos redactar una propuesta analizando la entrada que pusieron en pdf y detallando una solución que cubra el informe que desean obtener, lo primero que se debe definir es quien lo va a usar y cómo, después que pruebas se van a realizar y cómo, y por último, cómo se vana generar los resultados con la información recavada.
En el segundo bloque se lleva a cabo la codificación y pruebas, así como la fase en la que se ajusta el software por medio de pruebas por parte de ustedes como clientes, y en cuanto estén satisfechos con el resultado, se pone en marcha el proyecto ya para que lo puedan utilizar.
Todo esto será software a medida para que lo puedan modificar cuando ustedes deseen, ya sea con nosotros o con otros desarrolladores.