He retomado de nuevo mi interés por el mi antiguo proyecto SICRE (Sistema Integral de Comunidades de Regantes), que me dejó pendientes algunas tareas que, debido por un lado a la falta de recursos destinados a «sufragarlo», y a mi incorporación a la docencia, hicieron que los pospusiera ‘sine die’.
Las tareas eran:
- Mayor posibilidad de configuración o personalización. Algunas veces era conveniente disponer de puntos para incluir scriptso incluso la posibilidad de cambiar de forma sencilla las ventanas.
- La posibilidad de acceder a ciertas partes vía web.
Hacerlo todo desde cero era posible, pero muy costoso sin un proyecto en concreto que lo sufragase. Me vino entonces la idea de reutilizar software existente, necesitaba un software que mantuviera clientes, contabilidad, recibos y algo de facturación, por lo que un ERP light sería ideal, añadiéndole entonces SICRE como si de un vertical mas fuera.
Inicié entonces la búsqueda de tal ERP ligero, lógicamente dentro de algún proyecto Open Source.
Una vez instalados varios ERPs y valoradas sus funcionalidades, parece que OpenERP o Tryton se pueden usar para el proyecto OpenSICRE:
- Ventajas:
- Modificaciones rápidas de la interfaz de usuarios.
- Lenguaje de programación interpretado (Python), para la inclusión de scripts.
- Migración de datos disponible y basada en Kettle.
- Inconvenientes:
- No se puede usar MS SQL Server, por lo que habría que migrar la BD integra.
- No es .Net ni hay posibilidad de usar alguna parte del código existente, por lo que habría que reescribirlo.