Tu sistema anda,pero nadie lo mantiene.Lo dejamos recuperable
Se fue el programador que lo hizo y hoy no podés tocar una coma. Relevamos qué tenés realmente, recuperamos accesos y código, lo documentamos y nos hacemos cargo del mantenimiento. Sin reescribir todo de cero.
El sistema funciona.
El problema sos vos y nadie más.
Es la situación más común en PyMEs que compraron desarrollo hace años: el software sostiene la operación todos los días, y no hay una sola persona que sepa cómo está hecho.
El que lo hizo ya no está
Se fue el programador, cerró el estudio o simplemente dejó de contestar. El sistema sigue funcionando todos los días, pero no hay a quién llamar cuando algo falla. Es la situación más común en PyMEs que compraron desarrollo hace cinco o diez años.
Nadie sabe cómo está hecho por dentro
Sin documentación, sin repositorio, a veces sin siquiera el código fuente completo. Puede haber una sola copia viva corriendo en un servidor al que nadie recuerda cómo se entra. Todo el conocimiento se fue con la persona que lo escribió.
No podés tocar nada, y el negocio cambió
Necesitás una factura nueva, un cambio de alícuota, un reporte distinto, conectar el sistema con otra cosa. Y nadie se anima, porque cualquier cambio puede romper algo que hoy funciona y nadie sabe reparar.
Primero entender,
después tocar.
El orden importa: diagnóstico, accesos, documentación y recién ahí cambios. Nadie debería prometerte un presupuesto de reforma antes de haber entrado a ver la casa.
Relevamiento técnico: qué tenés realmente
Primero el diagnóstico, antes de prometer nada. Qué lenguaje y versión, qué base de datos, de qué depende para funcionar, qué está por quedar sin soporte del fabricante y qué riesgo real corrés hoy. Salís con un informe entendible, aunque después no sigas con nosotros.
Recuperación de accesos y código fuente
Servidor, dominio, base de datos, casillas, certificados. Reconstruimos el inventario de accesos y dejamos todo a nombre de la empresa, no del proveedor. Es lo primero que hay que resolver: sin accesos propios, no hay independencia posible.
Documentación y control de versiones
El código pasa a un repositorio con historial, y se documenta cómo se levanta, cómo se despliega y cómo está armado. A partir de ahí el sistema deja de ser una caja negra: cualquier equipo competente puede tomarlo, incluidos otros que no seamos nosotros.
Backups y plan de recuperación
Muchos sistemas heredados tienen backups que nadie probó nunca restaurar, que es lo mismo que no tener backup. Configuramos las copias, probamos la restauración de verdad y dejamos escrito qué hacer el día que el servidor no arranque.
Mantenimiento con alguien que atiende
Correcciones, cambios normativos y ajustes con un responsable concreto y tiempos de respuesta acordados. El objetivo no es que dependas de nosotros: es que dejes de depender de una sola persona que puede desaparecer.
Camino de salida por partes, sin big bang
Si el sistema ya no da para más, no se reescribe todo de golpe. Se reemplaza por módulos, empezando por el que más duele, mientras el resto sigue operando. Reescribir todo de una es la forma más cara y más riesgosa de resolverlo.
Tres pasos.
Tu agente operando.
1.164 ventas cerradas
en 90 minutos.
Cliente del rubro educación. El agente respondió, calificó y vendió solo. El equipo humano solo intervino en el 2% de las conversaciones.
Preguntas
sobre sistemas heredados.
En la enorme mayoría de los casos, sí. Si el sistema está corriendo, hay un servidor, una base de datos y unos archivos: de ahí se puede reconstruir cómo funciona, aunque no haya documentación ni el programador aparezca. El caso difícil es cuando el código está compilado y no existe el fuente en ningún lado. Ahí también hay salida, pero es más cara: se releva el comportamiento desde afuera y se reconstruye por partes.
No para el diagnóstico. Podemos arrancar con lo que haya: acceso al servidor, a la base de datos o incluso sólo al sistema andando. Parte del trabajo inicial es justamente determinar qué existe y qué no. Ahora bien, si el código no aparece, conviene saberlo cuanto antes, porque cambia el presupuesto y el plan.
No es lo que recomendamos por defecto, y es la propuesta más habitual que recibe alguien en esta situación. Reescribir todo de una es lo más caro, lo más largo y lo más riesgoso: durante meses no tenés ni el sistema viejo mejorado ni el nuevo funcionando. Si el sistema hoy sostiene la operación, casi siempre conviene estabilizarlo, documentarlo y reemplazarlo por módulos.
El relevamiento inicial lleva entre una y dos semanas según el tamaño del sistema. Te llevás un informe escrito en castellano, no en jerga: qué tecnología es, en qué estado está, qué riesgos concretos corrés (soporte discontinuado, backups que no funcionan, accesos que no controlás), qué se puede arreglar rápido y qué requiere un proyecto. Es tuyo, sigas o no con nosotros.
Es lo normal en estos casos: Visual Basic, Access, PHP antiguo, Delphi, versiones de framework sin soporte. Que sea viejo no lo vuelve inservible. Lo que importa es si sigue resolviendo el negocio, si se puede sostener con seguridad razonable y si se puede conectar con lo que necesitás hoy. Muchas veces la respuesta es sí, y no hace falta tirar nada.
Sí, y suele ser lo que más rápido se nota. Si el sistema tiene base de datos accesible o alguna forma de exponer datos, se le puede poner una capa por encima para consultar saldos, stock o estados de pedido por WhatsApp, sin tocar el sistema original. Es de las intervenciones de menor riesgo: no modifica el código heredado, lo lee.
Tres condiciones, y conviene exigirlas a cualquier proveedor, nosotros incluidos: que los accesos e infraestructura estén a nombre de tu empresa, que el código viva en un repositorio al que tengas acceso, y que exista documentación mínima de cómo se levanta y se despliega. Cumplidas esas tres, cambiar de proveedor pasa a ser una molestia en vez de una crisis.
Es exactamente lo que hacemos en este servicio. Tomamos sistemas desarrollados por terceros, incluidos los que llegan sin documentación y sin el autor original disponible. Lo que sí pedimos es autorización formal del titular del sistema para intervenirlo, porque estamos tocando software y datos de la empresa.
Contanos qué hay que construir.
Sistemas a medida, integraciones y agentes de IA. La primera reunión es sin cargo: de ahí sale una cotización por módulos, con el alcance escrito antes de arrancar.
Sin compromiso · Consultoría gratuita