Vida útil del software: la mediana es solo 18 meses

El software que usas hoy tiene fecha de vencimiento: y es antes de lo que crees

Hay una pregunta que pocos gerentes de TI se hacen con la frecuencia necesaria: ¿hasta cuándo tiene soporte la versión del software que tenemos en producción? Un estudio publicado esta semana en Dev.to por el equipo de endoflife.ai analizó 7,144 versiones de software en 463 productos distintos y encontró una respuesta que debería cambiar cómo gestionas tu infraestructura tecnológica.

La mediana de vida útil de una versión de software es de 18 meses. No dos años. No tres. Dieciocho meses desde que se lanza hasta que deja de recibir parches de seguridad. Si tu empresa actualiza su stack tecnológico cada dos o tres años — que es lo más común en empresas medianas de Perú y Latinoamérica — estadísticamente estás pasando una parte importante de cada ciclo corriendo software sin soporte.

En este artículo analizamos qué significa este dato para las empresas que dependen de software ERP, sistemas a medida o infraestructura cloud, y qué acciones concretas puedes tomar hoy para no quedar expuesto.

¿Qué muere más rápido? La pila se pudre de arriba hacia abajo

El estudio no solo entrega el número global — también lo desglosa por categoría, y ahí es donde se pone interesante. No todos los componentes de tu stack tecnológico envejecen igual.

Los servicios cloud gestionados tienen la vida más corta de todo lo medido: menos de 9 meses de mediana. Y a diferencia del software que instalas en tu servidor, cuando un servicio cloud llega a su fin de vida, el proveedor te migra en sus tiempos, no en los tuyos. Los runtimes como Node.js o Python tienen alrededor de 1 año. Los frameworks de desarrollo, cerca de 1.1 años.

En el otro extremo, el hardware aguanta casi 3 años, los sistemas operativos y bases de datos alrededor de 1.6 años. La conclusión es clara: las capas con las que más interactúas a diario son las que tienen el ciclo de vida más corto. Tu versión de Node muere antes que tu Postgres, que muere antes que tu servidor físico.

En el extremo más longevo aparece Internet Explorer con 17 años de soporte — una ironía histórica. En el extremo opuesto, proyectos como Chrome, Firefox o Rust tienen versiones que duran apenas 5 semanas, pero porque el modelo de actualización continua hace que cada upgrade sea rutinario. El problema real, señala el estudio, es cuando ese ritmo rápido de lanzamientos se consume a velocidad empresarial: es decir, cuando una empresa tarda meses en actualizar algo que ya quedó sin soporte hace tiempo.

Lo que vence en lo que queda de 2026

Este dato no es solo teórico. El estudio lista tecnologías concretas que alcanzan su fin de vida en los próximos meses. Si tienes alguna de estas en producción hoy, el reloj ya está corriendo:

  • .NET 8 y .NET 9 — ambos terminan soporte el 10 de noviembre de 2026
  • Python 3.10 — fin de vida el 31 de octubre de 2026
  • PostgreSQL 14 — también vence en noviembre de 2026
  • OpenSSL 3.0 — fin de soporte en septiembre de 2026
  • PHP 8.2 — vence en diciembre de 2026
  • Oracle JDK 17 — fin de actualizaciones gratuitas en 2026

Cualquiera de estas tecnologías puede estar en el núcleo de un sistema ERP a medida, una API de integración o una aplicación web empresarial. Después de su fecha de fin de vida, las vulnerabilidades de seguridad que se descubran ya no recibirán parche oficial. No es que el software deje de funcionar de un día para otro — es que queda expuesto de forma silenciosa.

¿Cómo aplica esto en empresas de Perú y Latinoamérica?

En nuestra experiencia trabajando con empresas medianas en Perú, el escenario más común es este: el equipo de TI sabe que hay versiones desactualizadas, pero la prioridad siempre es otra. La actualización se pospone hasta que hay un problema real — una auditoría, un incidente de seguridad, o una integración que deja de funcionar porque el proveedor ya no soporta la versión antigua.

El problema con ese enfoque reactivo es que el costo de actualizar en emergencia es siempre mayor que el costo de planificarlo con tiempo. Y en el contexto de un ERP como Odoo, donde cada versión mayor trae cambios significativos en la estructura de datos y los módulos instalados, una migración de emergencia puede significar semanas de trabajo no planificado.

Además, en sectores regulados — finanzas, salud, educación — correr software sin soporte de seguridad puede generar problemas de cumplimiento normativo que van más allá del riesgo técnico.

¿Cómo aplica esto en tu empresa?

La solución que propone el estudio es simple pero requiere cambiar un hábito: pasar de verificar el ciclo de vida una sola vez al momento de adoptar una tecnología, a hacerlo de forma continua. Aquí van tres acciones concretas:

  • Levanta un inventario de versiones en producción. No solo el sistema principal — incluye el runtime, el framework, la base de datos, el servidor web y cualquier librería crítica. Muchas empresas no tienen este mapa completo.
  • Asigna fechas de revisión en el calendario. Al menos una vez por semestre, revisa qué componentes se acercan a su fin de vida en los próximos 6 meses. Herramientas como endoflife.date o endoflife.ai permiten hacer esta consulta en segundos.
  • Incluye el ciclo de vida como criterio de decisión al adoptar nuevas tecnologías. Antes de elegir un framework o una versión de runtime para un proyecto nuevo, verifica cuánto soporte le queda. Elegir una versión que vence en 8 meses puede parecer irrelevante al inicio del proyecto, pero se convierte en deuda técnica inmediata.

Si usas Odoo como ERP, esto también aplica a las versiones de Odoo Community o Enterprise. Cada versión tiene un ciclo de soporte definido, y planificar las migraciones con anticipación — en lugar de reaccionar cuando ya hay presión — hace una diferencia enorme en costo y estabilidad del sistema.

Conclusión

18 meses es un número que debería cambiar cómo piensas en el mantenimiento tecnológico de tu empresa. No es una señal de que el software moderno es frágil — es una señal de que el ritmo de evolución es alto, y que los procesos de gestión tecnológica tienen que evolucionar al mismo ritmo.

La buena noticia es que esto es completamente gestionable si se hace de forma proactiva. El riesgo real no está en que las versiones venzan — está en no saber cuándo vencen.

En Consultoría-Ti ayudamos a empresas en Perú y Latinoamérica a gestionar sus plataformas tecnológicas con visibilidad real: desde migraciones de Odoo planificadas hasta auditorías de stack para identificar versiones en riesgo. Si quieres revisar el estado de tu infraestructura tecnológica antes de que un vencimiento te tome por sorpresa, conversemos aquí.

Fuentes y Referencias

We Measured the Lifespan of 7,144 Software Versions. The Median Is 18 Months. — Dev.to / endoflife.ai



✨ Contenido generado con ContentFlow — Consultoría-Ti

Compartir
Etiquetas
La API como frontera de gobernanza entre IA y ERP