Al principio de mi carrera como responsable de ciberseguridad, el centro de operaciones de seguridad (SOC) me alertó de un incidente de una aplicación heredada. Lamentablemente, como suele ocurrir con las aplicaciones heredadas, carecíamos de visibilidad del 100 % y un intruso había conseguido acceder a nuestro sistema aprovechando una vulnerabilidad conocida relacionada con una versión obsoleta de una plataforma de desarrollo web.
Cuando empezamos a trabajar todos juntos en la respuesta, un miembro de mi equipo sacó a relucir un problema que me había jurado evitar a toda costa durante el resto de mi carrera: me dijeron que había habido un montón de incidencias con el sistema en los últimos años, y que le habían enviado al equipo de desarrollo unas 100 solicitudes para actualizar el software. Pero el equipo de desarrollo no pudo completar la actualización porque la persona que escribió la aplicación dejó la empresa hace cinco años.
Todavía me da rabia pensarlo. Las sorpresas en materia de seguridad de la información rara vez son buenas, pero esta no sorprendió a mi equipo. Aunque sabían que teníamos un problema, dar prioridad a su solución había sido casi imposible, dadas las limitaciones del equipo de desarrollo encargado de ello.
Finalmente, llevamos a cabo una respuesta conjunta de todo el equipo durante cinco días para contener, erradicar y remediar la vulnerabilidad, lo que requirió actualizar la plataforma web a una versión más reciente con menos vulnerabilidades conocidas y realizar algunas actualizaciones del firewall de aplicaciones web. Todo este trabajo, incluida la investigación forense y la validación de hallazgos, las comunicaciones y las notificaciones a las entidades reguladoras, llevó aproximadamente 10 días e incontables horas de trabajo.
Para colmo, los ingresos anuales de la aplicación eran de solo cinco millones de dólares, lo que suponía menos del 1 % de los ingresos de toda la unidad comercial. Los costes relacionados con la solución efectiva del problema acabaron con los ingresos del sistema de todo el año.
Esta frustrante anécdota de mi propia carrera es solo un ejemplo del motivo por el que la modernización de las aplicaciones es tan importante. La modernización es fundamental para proteger las aplicaciones de las últimas amenazas. También puede ayudarte a agilizar el desarrollo de nuevas funciones, a ampliar la capacidad para admitir a más usuarios, integrar nuevas tecnologías como la IA y ofrecer mejores experiencias en general. Pero no es fácil.
Tal y como muestra el Informe de Cloudflare 2026 | Innovación en aplicaciones, muchas organizaciones encuentran importantes obstáculos al modernizar sus aplicaciones. Por ejemplo, más de un tercio de las organizaciones mencionó la toma de decisiones fragmentada como un obstáculo para avanzar en proyectos complejos de modernización.
Muchos también admitieron que les cuesta poner a los equipos de acuerdo en los mismos objetivos: entre las organizaciones que van retrasadas en la modernización de su software, el 75 % afirma que sus desarrolladores están más centrados en crear nuevos sistemas que en modernizar los ya existentes. Esto es especialmente cierto en la época actual, en la que la IA ha impulsado una innovación vertiginosa que hace que todo el mundo tema quedarse atrás.
Los líderes empresariales saben que modernizar el software es fundamental para sacar partido a la IA y potenciar su ventaja competitiva. Las infraestructuras y aplicaciones heredadas traen consigo las limitaciones del pasado a cada iniciativa de innovación, lo que frena el progreso y mantiene a los equipos atados a modelos operativos obsoletos. Eliminar los obstáculos para la modernización de las aplicaciones y centrar a los equipos en llevar las aplicaciones heredadas a la era moderna es el primer paso hacia la eliminación de las fricciones que dificultan el crecimiento.
La modernización de aplicaciones rara vez es un proceso sencillo. Los equipos suelen encontrarse con un montón de obstáculos que pueden ralentizar las iniciativas o hacer que fracasen por completo. No todos estos obstáculos son técnicos. Más allá de implementar nuevas arquitecturas de software e integrar las aplicaciones con otros sistemas, tendrás que justificar la inversión para el cambio y establecer un plan detallado.
A continuación se detallan cuatro prácticas recomendadas para superar estos desafíos clave:
Antes de emprender iniciativas de modernización de aplicaciones, deberás alinear a los principales interesados, incluidos tus compañeros del equipo ejecutivo y los miembros de la junta directiva. Además de necesitar su apoyo para obtener las aprobaciones del presupuesto, tendrás problemas para mantener el impulso sin su aceptación. Es posible que estos responsables te pidan que te centres en otros proyectos en el futuro, lo que haría difícil o imposible llevar a buen puerto tu proyecto de modernización de aplicaciones sin un entendimiento común de los objetivos y las prioridades.
Tendrás que explicar con claridad los resultados empresariales previstos y el retorno de la inversión de tu iniciativa. Ya sea para acelerar el tiempo de lanzamiento al mercado de nuevas funciones de los productos, reducir los riesgos operativos, mejorar la experiencia del cliente o lograr un ahorro de costes, centrarte en estos resultados puede ayudarte a demostrar las ventajas de la modernización.
La modernización sale bien cuando todas las partes interesadas entienden no solo qué está cambiando, sino también por qué está cambiando. Cuando los directivos de la empresa están de acuerdo, los responsables de departamento, el personal e incluso los socios externos encontrarán motivos para aceptar el cambio, lo que garantizará aún más el éxito del proyecto.
Es difícil avanzar cuando no sabes hacia dónde te diriges. Sin una hoja de ruta clara, es difícil mantenerte firme en tus objetivos a largo plazo. Los nuevos requisitos y las tecnologías emergentes hacen que el camino sea aún más difícil.
Una hoja de ruta eficaz ofrece un plan de acción para la evolución tecnológica general de tu organización, idealmente con una visión a largo plazo. Si se hace bien, describe claramente el trabajo técnico necesario para respaldar los objetivos estratégicos de la organización, incluyendo las medidas necesarias para mantener aplicaciones seguras y modernas.
Para mantener tus iniciativas de modernización de aplicaciones en primer plano, desarrolla una hoja de ruta desde el principio. Define tus prioridades y crea un plan que equilibre velocidad, seguridad e impacto comercial. Como parte de esa hoja de ruta, probablemente debas elegir uno o varios enfoques técnicos, como la migración, la modernización y la reestructuración. Cada uno tiene sus propios pros, contras y casos de uso óptimos.
Destacar posibles retos, como prioridades contrapuestas, limitaciones presupuestarias y necesidades de talento o formación, ofrece a tus compañeros y al consejo una base para comprender el camino a seguir, y lo hace dentro del contexto de la empresa. El desarrollo de tu hoja de ruta dentro del marco de tu estrategia general te permitirá adoptar un enfoque gradual y por fases que reduzca las interrupciones en el negocio y fomente la confianza en la agilidad de tu organización.
Cuando tu equipo deba ponerse manos a la obra, es posible que se encuentre con obstáculos, como otros sistemas heredados. Si bien las interfaces de programación de aplicaciones (API) existen desde hace tiempo, no todos los sistemas disponen de una API moderna. Además, es posible que haya aplicaciones en tu entorno, sistemas básicos bancarios o de seguros, aplicaciones internas a medida o aplicaciones SaaS de nicho, que no tengan API disponibles, ya sea por diseño o por limitaciones.
Si bien las API suelen proporcionar el método más directo y rápido para la integración de aplicaciones, no son la única opción válida para mantener la conectividad con los sistemas dependientes. Los scripts personalizados, el procesamiento por lotes, la conectividad directa a la base de datos y los intermediarios de mensajes ofrecen soluciones posibles para crear comunicaciones automatizadas y fluidas entre los sistemas. Aunque no son ideales, tienen ventajas importantes frente al procesamiento manual.
De forma transversal, busca oportunidades para actualizar las integraciones de tu sistema como parte de tu proyecto de modernización. Si al modernizar una aplicación se introduce una API que antes no estaba disponible, tienes la opción de actualizar todos los puntos de conexión con tu aplicación recién modernizada, lo que podría suponer la modernización de todo un conjunto de aplicaciones independientes. ¡Vaya éxito!
Lo importante no es solo la manera en que se realizan las integraciones, sino que las comunicaciones y los intercambios de datos del sistema necesarios sean seguros, automatizados, auditables y observables. La modernización de las aplicaciones tiene un mayor impacto cuando el sistema resultante puede igualar o convertirse en el nuevo referente para las aplicaciones modernas de una organización.
Los responsables de tecnología y de negocios están deseando que sus organizaciones saquen partido de la IA, y el 93 % de los responsables de modernización de aplicaciones cree que sus iniciativas de modernización tendrán un impacto muy positivo en el uso de la IA. La IA es el motor de innovación más reciente, y posiblemente uno de los transformadores más importantes, del mundo de la modernización de aplicaciones.
En muchos casos, las organizaciones no solo están integrando la IA en sus productos, sino que también la utilizan para acelerar el desarrollo. La rápida adopción de la IA para la generación de código por parte de los desarrolladores, además del creciente número de "desarrolladores aficionados" que utilizan vibe coding para crear sus propias aplicaciones, hace que los equipos de seguridad tengan más trabajo de revisión que nunca.
A pesar del entusiasmo por la IA, esta dificulta las iniciativas de modernización al introducir una serie de nuevas amenazas potenciales. La IA, más allá de la inyección de instrucciones o el envenenamiento de modelos, amplía por su propia naturaleza la superficie de ataque gracias al acceso, a menudo privilegiado, que tiene a través de los sistemas. Además, el rápido ritmo operativo de la IA agrava las limitaciones de los procesos y la tecnología, lo que significa que las herramientas y los flujos de trabajo actuales podrían dejar de ser suficientes.
Conforme tu equipo amplíe el uso de la IA para modernizar las aplicaciones existentes y crear nuevas oportunidades para tu organización, es importante asegurarse de que las herramientas y los procesos actuales de gobernanza, control de calidad y operaciones se evalúen y adapten en consecuencia. Recuerda lo importante que es tu hoja de ruta, ya que te puede ayudar a mantener un enfoque disciplinado hacia la productividad a medida que aumenta tu ritmo de trabajo.
La modernización de las aplicaciones rara vez es fácil. Los obstáculos son reales, y pueden frenar considerablemente tu progreso. Pero pueden superarse. La coordinación con las partes interesadas, la elaboración temprana de una hoja de ruta, la comprensión de los obstáculos de integración y un enfoque prudente a la hora de adoptar la IA pueden ayudarte a superar los obstáculos y seguir avanzando.
Cloudflare puede ayudarte a agilizar el proceso de modernización de tus aplicaciones y a afrontar los desafíos de forma directa. Puedes integrar la IA en las aplicaciones, actualizar el código e incorporar la seguridad necesaria a tus aplicaciones modernas, todo desde una única plataforma.
Este artículo forma parte de un conjunto de publicaciones sobre las últimas tendencias y temas que afectan a los responsables de la toma de decisiones sobre tecnología en la actualidad.
Más información sobre los desafíos de la modernización de aplicaciones y descubre por qué algunas organizaciones van por delante en su proceso en el Informe de Cloudflare 2026 | Innovación en aplicaciones.
Liz Morton — @liz-morton-543b014
CISO, Cloudflare
Después de leer este artículo podrás entender:
Cómo las actualizaciones de software contribuyen a mejorar los resultados empresariales
Los mayores obstáculos para la evolución exitosa del sistema
3 formas eficaces de eliminar los obstáculos habituales en la transformación tecnológica
Informe de Cloudflare 2026 | Innovación en aplicaciones
Por qué las aplicaciones web son una prioridad para la C-suite
La modernización es un trabajo en equipo de los directivos ejecutivos