Mantenimiento y migración de software legado

Si tu empresa depende de una aplicación antigua que nadie se atreve a tocar, no estás solo. Recuperamos la lógica de negocio, estabilizamos el sistema y lo migramos a una pila moderna sin detener tu operativa, aunque el programador original ya no esté y solo conserves el ejecutable.

¿Te suena alguna de estas situaciones?

El desarrollador se fue

Nadie en la empresa entiende cómo funciona la aplicación y cada cambio da miedo.

Se perdió el código fuente

Solo queda el ejecutable, unas DLL de .NET o archivos de configuración.

Tecnología sin soporte

Visual Basic 6, Access, Delphi, FoxPro, .NET Framework antiguo, Windows Server heredado.

Imposible de integrar

No conecta con tu ERP, tu facturación ni ninguna API. Todo se resuelve a mano con Excel.

Riesgo operativo

Si el servidor falla o Windows se actualiza, la empresa se queda parada.

Cero documentación

Reglas de negocio escondidas en el código que nadie ha escrito en ningún sitio.

Cómo trabajamos

Diagnóstico

Inventariamos qué tienes (ejecutables, bases de datos, tareas programadas, dependencias) y evaluamos riesgo, estado y esfuerzo real de cada pieza.

Recuperación de la lógica

Reconstruimos qué hace la aplicación: descompilación cuando procede, análisis de la base de datos y pruebas que fijan su comportamiento actual.

Migración incremental

Sustituimos por módulos, con el sistema antiguo y el nuevo conviviendo, para que la operativa no se detenga ni un día.

Puesta en marcha y soporte

Despliegue controlado con plan de vuelta atrás, documentación y mantenimiento posterior si lo necesitas.

Qué migramos y a qué

Aplicaciones .NET

De .NET Framework a .NET moderno (LTS), con WinForms, WPF, WCF o Web Forms como origen.

Visual Basic 6, Access, Delphi, FoxPro

Extracción del modelo de datos y reimplementación de las reglas de negocio como aplicación web.

Bases de datos antiguas

De SQL Server o Access antiguos a motores actuales como PostgreSQL, verificando la integridad de los datos.

Scripts y tareas sueltas

VBScript, batch, Python 2 o macros convertidos en servicios mantenibles, con registro y alertas.

Qué recibes

Código fuente y documentación

Todo el código y la documentación de la lógica de negocio recuperada son tuyos.

Pruebas que protegen el comportamiento

Para comprobar que lo nuevo hace lo mismo que lo antiguo antes de apagarlo.

Plan de migración y de vuelta atrás

Con fases, riesgos y puntos de control claros.

Presupuesto cerrado tras el diagnóstico

Sabes lo que cuesta antes de comprometerte con la migración completa.

Trabajamos sobre software del que eres titular o sobre el que tienes derecho a actuar. Revisamos contigo la titularidad y las licencias antes de empezar. Esto no sustituye al asesoramiento legal.

Preguntas frecuentes

¿Se puede recuperar el código si solo conservo el ejecutable?

Muchas veces sí, sobre todo en aplicaciones .NET, que conservan gran parte de su estructura al compilarse. El resultado no es idéntico al código original (se pierden comentarios y a veces nombres), pero permite recuperar la lógica de negocio. Lo confirmamos en el diagnóstico, antes de que te comprometas con nada más.

¿Cuánto cuesta migrar una aplicación antigua?

Depende del tamaño, el estado del código y la tecnología de origen. Por eso empezamos con un diagnóstico y, a partir de él, te damos un presupuesto cerrado para la migración.

¿Hay que parar la empresa durante la migración?

No. Migramos por módulos, con el sistema antiguo y el nuevo funcionando en paralelo, y solo cambiamos cuando lo nuevo ha demostrado hacer lo mismo.

¿Qué pasa con mis datos?

Trabajamos siempre sobre copias, verificamos la integridad tras cada migración y no tocamos producción sin un plan de vuelta atrás.

¿Trabajáis con empresas de toda España?

Sí. Trabajamos en remoto con empresas de toda España.

Relacionado

Contacto

Email: jmoreno@stellariscode.com · Teléfono: +34 654 51 63 65