En muchas empresas pequeñas y medianas, el corazón de la operación sigue siendo un programa hecho hace 15 o 20 años: el control de inventario en Visual Basic, el sistema de pedidos en Delphi, las finanzas en una hoja de Access que solo abre en aquel computador del rincón. Funciona, pero nadie más sabe tocarlo, y quien lo hizo ya no contesta el teléfono. El 19 de octubre de 2026, OpenAI anunció que sus modelos más nuevos mejoraron mucho justamente en leer y reescribir este tipo de código. A continuación, qué cambió de verdad, qué todavía no resuelve la IA y cómo decidir entre mantener, migrar o rehacer el sistema de tu empresa.
Qué anunció OpenAI
La empresa publicó resultados de dos pruebas con lenguajes antiguos, que tienen poco material disponible para entrenar inteligencia artificial:
- Construir un programa desde cero en 20 lenguajes. La prueba, llamada MultiLangBench, pide un mismo sistema de base de datos en cada lenguaje. En Visual Basic, la tasa de acierto del modelo nuevo fue de 89,4%, frente a 27,5% del anterior. En COBOL, lenguaje de muchos sistemas bancarios, pasó de 10,9% a 72,1%. En Fortran, de 21,4% a 83,5%.
- Migrar sistemas en COBOL a lenguajes actuales. El resultado solo cuenta si el programa nuevo produce exactamente la misma salida que el antiguo, byte a byte. El modelo más reciente acertó el 86,6% de las tareas, frente a 5,4% del anterior, y con menor costo.
Dos salvedades, dichas por la propia OpenAI: los números son suyos, medidos en una prueba que ella creó y publicó en GitHub para quien quiera comprobarla, y las migraciones en producción todavía requieren revisión de especialistas. Aun así, el salto es grande. Hace dos años, pedirle a una IA que reescribiera un sistema antiguo daba un código que parecía correcto y fallaba en los detalles. Ahora, en la mayoría de los casos de prueba, acierta.
Por qué esto importa para una empresa pequeña
Un sistema antiguo rara vez es un problema mientras funciona. Se convierte en problema en tres momentos: cuando el computador donde corre se descompone, cuando la empresa necesita algo que él no hace, como emitir facturas de una forma nueva, vender por internet o integrarse con WhatsApp, y cuando aparece una falla de seguridad que nadie sabe corregir.
El caso de Visual Basic 6 muestra bien la situación. Microsoft terminó en 2008 el soporte de la herramienta usada para crear y mantener esos programas, y recomienda reemplazarlos por tecnología moderna. Los programas aún funcionan en Windows 11, porque la empresa mantiene operativa la parte que los ejecuta, pero solo con correcciones graves. En la práctica, el sistema corre, pero cada cambio depende de alguien que todavía conozca el lenguaje y tenga instaladas las herramientas antiguas.
Hasta hace poco, modernizar significaba pagar a alguien para leer miles de líneas de código, entender qué hace cada parte y reescribir todo desde cero. Era caro y lento, y por eso la mayoría de las empresas lo posponía. Lo que cambia ahora es el costo de esa lectura y esa reescritura, que pasa a hacerse en gran parte con IA, con una persona revisando.
Qué hace bien la IA en este trabajo
- Leer el código y explicar qué hace. Antes de cualquier decisión, hay que saber qué reglas aplica el sistema: cómo calcula el descuento, cuándo bloquea un pedido, cómo redondea el impuesto. La IA lee el código y lo escribe en lenguaje claro, incluso las reglas que nadie recordaba que existían.
- Traducir a un lenguaje actual. Es el punto en el que las pruebas de OpenAI mostraron el mayor avance. El código nuevo sale en un lenguaje que cualquier programador de hoy puede mantener.
- Crear pruebas de comparación. La forma más segura de migrar es ejecutar el sistema antiguo y el nuevo con los mismos datos y comparar los resultados. La IA ayuda a armar cientos de esos casos, que antes se hacían a mano.
- Documentar. El sistema nuevo sale con una explicación de qué hace cada parte, lo que libera a la empresa de depender de una sola persona.
Qué todavía necesita personas
- Las reglas que no están en el código. Muchas cosas viven en la cabeza de quien usa el sistema: «cuando el cliente es de otro estado, lo ajustamos a mano». La IA no sabe eso. Antes de migrar, hay que conversar con quien usa el programa todos los días.
- Los datos. Años de clientes, pedidos y facturas guardados en un formato antiguo deben pasar al sistema nuevo sin perder nada. Esta etapa exige verificación, de preferencia por muestreo con quien conoce los números.
- La decisión sobre qué mantener. No todo lo que hace el sistema antiguo sigue siendo necesario, y muchas cosas que la empresa necesita hoy nunca las hizo. Copiar el antiguo línea por línea puede ser un desperdicio. A veces es mejor aprovechar para rehacer solo lo que importa.
- La seguridad del sistema nuevo. El código generado por IA también puede tener fallas. Debe revisarse y probarse como cualquier otro. Hablamos de esto en el post sobre IA que encuentra fallas de seguridad más rápido de lo que las empresas las corrigen, que vale para sistemas propios antiguos.
¿Mantener, migrar o rehacer?
No existe una respuesta para todos. Estas preguntas ayudan a decidir:
- ¿El sistema todavía hace lo que la empresa necesita? Si lo hace y nadie pide cambios, mantenerlo puede ser razonable por un tiempo, siempre que haya copia de seguridad de los datos y del computador donde corre.
- ¿Alguien puede modificar el sistema hoy? Si la respuesta es «solo el muchacho que lo hizo, y desapareció», el riesgo ya es alto. Cualquier cambio de ley, de impuestos o de proveedor puede detener la operación.
- ¿Corre en un único computador? Un sistema atado a una máquina está a una avería de detenerse. Migrar a algo que corra en la nube o en más de un computador suele ser la primera ganancia.
- ¿La empresa necesita algo nuevo? Venta online, aplicación, integración con WhatsApp o reportes en el celular son señales de que vale la pena rehacer en vez de solo traducir.
- ¿Cuánto cuesta parar un día? Si un día sin el sistema significa un día sin facturar, la modernización deja de ser un gasto y se vuelve un seguro.
El camino más seguro suele ser por etapas: primero, la IA lee el sistema y genera la documentación de las reglas; después, se migra una parte a la vez y se compara con la antigua, hasta que la nueva asuma todo. Así, la empresa nunca se queda sin sistema.
Cuánto cuesta y cuánto tiempo toma
Depende del tamaño y del estado del sistema, y desconfía de quien dé un precio sin mirar el código. Lo que sí se puede afirmar es la dirección: la parte más cara de una modernización siempre fue entender y reescribir el código, y es exactamente esa parte la que la IA acortó. La conversación con los usuarios, la migración de los datos y las pruebas siguen tomando tiempo, pero un proyecto que antes parecía demasiado grande para una empresa pequeña hoy puede caber en el presupuesto.
Un buen primer paso, barato y sin compromiso de migrar, es el diagnóstico: entregar el código para su lectura y recibir de vuelta la documentación de lo que hace el sistema, los riesgos y las opciones. Solo eso ya saca a la empresa de la oscuridad.
Cómo trabajamos
En nuestra agencia, empezamos por leer el sistema antiguo con ayuda de IA, documentamos las reglas con quienes usan el programa todos los días y solo entonces proponemos el camino: mantener con seguridad, migrar por etapas o rehacer lo que tenga sentido. Si tu empresa depende de un sistema antiguo, conoce nuestro desarrollo de software personalizado.
Fuentes
- OpenAI, anuncio del 19 de octubre de 2026 sobre programación en lenguajes con pocos datos de entrenamiento (COBOL, Fortran, Visual Basic), con el MultiLangBench publicado en GitHub.
- Cobertura de TechBriefly y AI Watch (20/10/2026) sobre los resultados de migración de COBOL.
- Microsoft, declaración de soporte de Visual Basic 6.0 en Windows.
Preguntas frecuentes
¿La IA puede modernizar sola un sistema antiguo?
Sola, no. En octubre de 2026, OpenAI mostró que sus nuevos modelos aciertan en la mayor parte de las tareas de reescribir sistemas en lenguajes antiguos, pero la propia empresa afirma que las migraciones reales todavía requieren la revisión de especialistas. La IA acelera la lectura, la traducción y las pruebas; las reglas que no están en el código, la migración de los datos y la revisión final siguen en manos de personas.
¿Mi sistema en Visual Basic 6 todavía funciona en Windows 11?
En general, sí. Microsoft mantiene en funcionamiento en Windows 11 la parte que ejecuta programas en Visual Basic 6, pero solo con correcciones graves. La herramienta para crear y modificar esos programas no tiene soporte desde 2008, y la propia Microsoft recomienda reemplazarlos por tecnología moderna.
¿Conviene más migrar o rehacer el sistema antiguo?
Si el sistema aún hace todo lo que la empresa necesita, traducirlo a un lenguaje actual suele ser suficiente. Si la empresa necesita cosas nuevas, como venta en línea, una aplicación o integración con WhatsApp, conviene rehacerlo aprovechando las reglas del sistema antiguo. En ambos casos, lo más seguro es hacerlo por etapas, comparando lo nuevo con lo antiguo.
¿Cuánto cuesta modernizar un sistema antiguo con IA?
Depende del tamaño y del estado del código, y no es posible dar un precio sin revisar el sistema. La IA redujo la parte más cara, que es entender y reescribir el código. Un primer paso económico es el diagnóstico: leer el sistema y documentar qué hace, los riesgos y las opciones.
¿Cuáles son los riesgos de migrar un sistema antiguo?
Los principales son perder reglas de negocio que nadie documentó, perder o corromper datos en la transferencia y crear fallos de seguridad en el código nuevo. Para reducir los riesgos, hable con quienes usan el sistema, compare los resultados del sistema antiguo y del nuevo con los mismos datos y revise el código generado.
¿Qué hacer si ya nadie sabe cómo tocar el sistema de la empresa?
Haga una copia de seguridad de los datos y del equipo donde se ejecuta el sistema, y solicite un diagnóstico del código. Con la documentación de las reglas en la mano, la empresa deja de depender de una sola persona y puede decidir con calma entre mantener, migrar o rehacer.


