Antes que nada, soy Mexicano con residencia en Colombia ...
Basado en la descripción, no estoy seguro exactamente si se requiere hardware que se va a encontrar en las albercas o solo para correr el sistema ...
El sistema lo desarrollaría en Node.JS de esa manera todo el Software pare el servidor es "gratis" la base de datos sería MySQL, utilizando una metodología "Agile", yo creo que sería Scrum ... el Front-end sería utilizando AngularJS para que se cree una aplicación web dinámica ...
No estoy contando con hacer "transferencia de conocimientos" a alguien en su equipo, eso agregaría horas, pero el código estaría bien documentado y generado con las mejores prácticas de desarrollo ...