COBOL y la economía invisible que mueve el mundo

19 marzo 2026 7 mins to read
Share

Existe una paradoja curiosa en la tecnología moderna. Mientras las aplicaciones que usamos cambian cada pocos meses —nuevos móviles, nuevas interfaces, nuevas plataformas— el corazón de muchos sistemas que mueven la economía mundial sigue funcionando sobre tecnología diseñada hace más de sesenta años.

Ese corazón se llama COBOL.

Puede sonar a arqueología informática, pero la realidad es sorprendente: una parte enorme de las transacciones financieras del mundo sigue pasando por programas escritos en este lenguaje creado en 1959.

Durante décadas se ha anunciado su desaparición. Y, sin embargo, ahí sigue.

Hasta hace poco, parecía un sistema inmóvil. Pero en 2026 algo cambió: la inteligencia artificial empezó a entender COBOL.

Y eso ha sacudido a toda la industria tecnológica.

Un lenguaje creado para que lo entendieran los humanos

COBOL significa Common Business-Oriented Language. Fue diseñado a finales de los años 50 para resolver un problema muy concreto: las empresas dependían cada vez más de ordenadores, pero cada fabricante tenía su propio lenguaje.

Cambiar de máquina implicaba reescribir todo el software.

Para evitar ese caos, el Departamento de Defensa de Estados Unidos impulsó la creación de un lenguaje estándar orientado a negocios. El objetivo era simple: que los programas fueran portables entre distintos ordenadores.

Uno de los principios más llamativos fue que el código debía parecerse al inglés.

Una instrucción típica podría leerse casi como una frase:

MULTIPLY PRECIO BY CANTIDAD GIVING TOTAL

La idea era que no solo los programadores, sino también analistas o gestores pudieran entender la lógica del sistema.

Aquella decisión, que parecía práctica en 1959, acabaría convirtiendo a COBOL en uno de los lenguajes más longevos de la historia.

El software que mueve la economía mundial

Hoy, más de seis décadas después, COBOL sigue presente en los sistemas críticos de muchas instituciones.

Durante años se han manejado cifras como estas:

  • cerca del 95 % de las transacciones de cajeros automáticos en EE. UU.
  • alrededor del 80 % de los pagos con tarjeta presenciales
  • millones de líneas de código en bancos, aseguradoras y administraciones públicas

El motivo es sencillo: estos sistemas funcionan extraordinariamente bien.

Procesan cantidades enormes de datos financieros con una precisión absoluta. Y cuando un software gestiona dinero, la precisión es más importante que la modernidad.

Por eso muchas organizaciones prefieren mantener sistemas antiguos que funcionan antes que arriesgarse a sustituirlos.

¿Es COBOL un lenguaje difícil?

Curiosamente, no.

La sintaxis es bastante sencilla. El problema real no es el lenguaje, sino la escala de los sistemas que se construyeron con él.

Muchos programas empresariales escritos en COBOL tienen:

  • millones de líneas de código
  • décadas de modificaciones acumuladas
  • dependencias difíciles de rastrear

En muchos casos nadie sabe con exactitud cómo funciona todo el sistema.

Modificar algo puede tener efectos inesperados en otra parte del programa.

Por eso estos sistemas se convierten en monolitos extremadamente estables… pero también muy difíciles de cambiar.

El problema que nadie vio venir: falta de programadores

A partir de los años 2000, COBOL empezó a desaparecer de las universidades.

La industria se volcó en otros lenguajes: Java, C#, Python, desarrollo web, aplicaciones móviles…

Mientras tanto, los sistemas antiguos seguían funcionando.

El resultado fue un fenómeno curioso: los expertos en COBOL empezaron a jubilarse sin que hubiera relevo generacional.

Hoy muchos analistas hablan de un “acantilado de jubilaciones”. La edad media de muchos programadores de COBOL supera los 50 años.

Y eso ya provocó crisis antes.

El primer aviso: el efecto 2000

A finales de los años 90 apareció el famoso problema del año 2000 (Y2K). Muchos sistemas antiguos almacenaban el año con dos cifras: 98, 99… Cuando llegara el 2000, algunos programas podían interpretar “00” como 1900.

El miedo era que bancos, sistemas de seguridad social o infraestructuras críticas fallaran. Para evitarlo, se movilizó a miles de programadores COBOL, incluso algunos que ya estaban jubilados. Fue una de las mayores operaciones de mantenimiento de software de la historia.

El segundo aviso: la pandemia

En 2020 volvió a ocurrir algo parecido.

Durante la pandemia de COVID-19, las solicitudes de subsidio de desempleo en Estados Unidos se dispararon. Muchos sistemas estatales, construidos en los años 70, estaban escritos en COBOL.

Algunos gobiernos tuvieron que lanzar llamamientos públicos buscando programadores COBOL para mantener esos sistemas funcionando.

La infraestructura digital de un país dependía de un lenguaje que casi nadie estaba aprendiendo.

El negocio multimillonario del software antiguo

Durante décadas, esta situación creó un negocio muy rentable.

Empresas como IBM dominaban el mundo de los mainframes, los grandes ordenadores donde se ejecutan muchos sistemas COBOL.

No solo vendían hardware. También vendían:

  • sistemas operativos especializados
  • bases de datos
  • software de transacciones
  • servicios de consultoría para mantener o modernizar estos sistemas

Modernizar una aplicación COBOL podía costar millones y tardar años.

Eso creó un ecosistema muy estable… y muy rentable.

El día que la inteligencia artificial sacudió el mercado

En febrero de 2026 ocurrió algo inesperado.

La empresa Anthropic presentó nuevas capacidades de su herramienta Claude Code para analizar y modernizar grandes bases de código COBOL.

No se trataba solo de traducir código a otro lenguaje. La IA podía:

  • analizar millones de líneas de código
  • descubrir dependencias ocultas
  • documentar sistemas antiguos
  • detectar riesgos antes de modificar el software

En otras palabras: podía hacer en horas parte del trabajo que normalmente llevaba meses a equipos de consultores.

El mercado reaccionó de inmediato.

Las acciones de IBM llegaron a caer alrededor de un 13 % en una sola sesión, borrando decenas de miles de millones de dólares de su valoración.

La razón era evidente: si modernizar COBOL se volvía mucho más fácil gracias a la IA, una parte importante de ese negocio podía cambiar radicalmente.

¿Significa esto el fin de COBOL?

Probablemente no.

Los sistemas críticos no se reemplazan de un día para otro.

Un banco o una administración pública no puede arriesgarse a introducir errores en software que mueve miles de millones de euros al día.

Además, un sistema de mainframe no es solo código COBOL. Incluye bases de datos, sistemas de transacciones y décadas de optimización.

Por eso muchos expertos creen que el futuro no será una sustitución total, sino algo diferente.

El nuevo papel de la inteligencia artificial

La inteligencia artificial puede convertirse en una especie de traductor entre generaciones tecnológicas.

En lugar de eliminar COBOL, podría ayudar a:

  • entender sistemas que nadie documentó bien
  • extraer lógica de negocio antigua
  • migrar partes del sistema gradualmente
  • reducir el tiempo de modernización

El programador humano seguiría siendo necesario, pero su trabajo cambiaría.

Menos escribir código desde cero.

Más auditar, supervisar y validar lo que hace la IA.

Una lección inesperada de la historia de la tecnología

La historia de COBOL demuestra algo curioso.

En tecnología solemos pensar que todo queda obsoleto rápidamente. Pero cuando un sistema funciona bien, es fiable y gestiona procesos críticos, puede sobrevivir décadas.

Mucho más de lo que nadie imaginó.

Ahora la inteligencia artificial empieza a abrir una puerta que llevaba años cerrada: entender y transformar esos gigantes de software que sostienen la economía mundial.

No sabemos aún si eso provocará una revolución rápida o una transición lenta.

Pero algo sí parece claro.

El lenguaje que nació en 1959 para que los humanos entendieran mejor las máquinas está entrando ahora en una nueva etapa: ser comprendido por las máquinas para seguir sirviendo a los humanos.

Deja un comentario