Hola,
Para empezar, me gustaría aclarar que este presupuesto y tiempo estimado son sólo una base, ya que aún me gustaría conocer más detalles acerca de lo que necesitan y cómo lo necesitan, ya que una tarea que puede parecer fácil y rápida, puede terminar siendo una completa locura!.
Me gustaría saber si ya ustedes cuentan con alguna parte de esto realizada, y sino, realizar un rápido levantamiento de requisitos y entender un poco más el negocio (qué es una contratación? en qué consisten los flujos de efectivo? y demás...).
Como herramientas propongo usar Java-Servlets/JSP para el lado servidor, mantener lo más separado esto del HTML, JS como capa de interacción entre el server y "la página" (usando AJAX y servicios REST), y una base de datos MySQL, eso, en un principio!.
Quedo atento!.