El reto
Una agencia de viajes culturales trabajaba con un ERP a medida para gestionar viajes, itinerarios, presupuestos, prepagos, facturación a proveedores e informes. Lo había desarrollado otro proveedor, que dejó de darle soporte. La agencia se encontró con un programa vital para su negocio y nadie que lo conociera.
Cada fallo era un problema sin solución clara, y la infraestructura donde corría no ofrecía garantías. Rehacerlo todo desde cero era caro y arriesgado en plena temporada.
Para colmo, no había documentación técnica ni un entorno de pruebas. Cualquier cambio se hacía directamente sobre el sistema que el equipo estaba usando.
La solución
Empezamos con una auditoría técnica del código y de la infraestructura para entender cómo estaba construido el sistema, qué partes eran frágiles y qué riesgos había. Con ese mapa, priorizamos las correcciones urgentes y documentamos lo esencial.
Después llevamos la aplicación a una nueva infraestructura basada en Docker, con copias de seguridad y un entorno controlado. La migración se hizo sin cambiar la forma de trabajar del equipo de la agencia.
Hoy nos encargamos del mantenimiento y la evolución del ERP, construido en Node.js con Express y MySQL. Corregimos, mejoramos y ampliamos funciones cuando el negocio lo pide, como haríamos con cualquier ERP a medida desarrollado por nosotros.
Montamos además un entorno de pruebas separado del de producción, de modo que cada cambio se comprueba antes de llegar al equipo de la agencia.