Estoy interesado en el proyecto. Pero, querría hacerle algunas preguntas:
¿Sería rehacer la aplicación basándose en la anterior? De ser así, una aplicación de ese tipo, con todas esas funcionalidades, tiene un coste bastante elevado. De hecho, en muchos casos, quizá pueda plantearse la posibilidad de usar un software comercial. De hacer el desarrollo propio, quizá lo más conveniente, en cualquier caso, sería dividir el trabajo en ciertos módulos.
¿Qué habría que hacer con la información previa (datos de clientes, facturas, etc)?
Yo haría la aplicación en lenguaje java, que es multiplataforma, es decir, que la puede ejecutar en cualquier sistema operativo (windows, mac, linux). Base de datos MySQL.
Voy a incluir un precio suponiendo que la aplicación se fuese a hacer nuevamente. Y como digo, a falta de profundizar en los detalles, la propuesta es orientativa, tanto podría verse incrementada como disminuida.
Gracias por atender mi propuesta y en cualquier caso espero pueda servirles para ir dando forma a la idea.
Un saludo.