SEGUROS DE SALUD

Cómo una gran aseguradora sanitaria migró 1.200 pantallas
VB6 sin interrumpir el servicio

Un sistema de gestión sanitaria crítico, con más de 1.200 pantallas desarrolladas en Visual Basic 6, miles de usuarios activos diarios y más de 5 millones de asegurados gestionados. Ese era el escenario al que se enfrentaba una de las principales aseguradoras sanitarias privadas de España cuando decidió abordar su modernización. El caso de éxito en modernización legacy seguros que documenta este proyecto demuestra que la isofuncionalidad completa y la continuidad operativa no son objetivos excluyentes: con el proceso adecuado, coexisten.

Magnitudes del proyecto

  • Más de 1.200 pantallas y componentes funcionales modernizados
  • Más de 20 procesos batch con aproximadamente 800 jobs migrados
  • Más de 5 millones de asegurados gestionados por la organización
  • Integración con herramientas corporativas: Excel, Word, PDF y CrystalReports
  • Arquitectura cloud preparada para alta concurrencia y escalabilidad

La plataforma llevaba años en evolución continua. Lo que comenzó como una aplicación VB6 se había convertido en el núcleo operativo de una organización con millones de asegurados.
Parar el sistema durante la migración no era una opción: el negocio opera en tiempo real, con procesos de autorización, gestión de citas y control de coberturas que no admiten interrupciones.
El reto técnico no era solo tecnológico. Era demostrar que 1.200 pantallas, cada una con su lógica de negocio acumulada durante años, podían trasladarse a una arquitectura web moderna preservando un comportamiento funcional idéntico al original.
Según datos de Gartner (2023), el 74% de los proyectos de modernización manual de aplicaciones legacy superan el presupuesto inicial. La alternativa elegida fue un proceso de migración automática con verificación isofuncional, que elimina la dependencia de la interpretación humana de la lógica de negocio.

imagen de una aseguradora de salud

La solución: migración automática hacia Spring Boot y Angular

Go4IT Solutions llevó a cabo la modernización integral de la plataforma, evolucionando la solución desde VB6 hacia una arquitectura web basada en SpringBoot y Angular. El proyecto contempló la migración de 50 módulos, más de 1.200 pantallas y másde 20 procesos batch que sumaban aproximadamente 800 jobs, además de todas las integraciones existentes. La arquitectura destino incluyó un despliegue cloud con balanceo de carga diseñado para soportar la concurrencia propia de una operativa aseguradora de gran escala. Un aspecto crítico del proyecto fue la preservación de las integraciones con herramientas corporativas: Microsoft Excel, Word, generación documental en PDF y soluciones de reporting basadas en Crystal Reports. Estas integraciones eran de uso diario por parte de miles de usuarios y su pérdida o degradación habría generado un impacto operacional inmediato.


Resultados: plataforma moderna, operativa continua,
lógica de negocio intacta

El resultado del proyecto fue una plataforma tecnológica completamente modernizada, con arquitectura cloud escalable y preparada para futuros procesos de transformación digital, que preservó íntegramente el comportamiento funcional original. El proceso isofuncional garantizó que ninguna de las 1.200 pantallas perdiera funcionalidad durante la migración. La estrategia de modernización progresiva permitió que el negocio siguiera evolucionando durante el proyecto, sin congelar el código fuente ni imponer períodos de parada. Para una organización con más de 5 millones de asegurados y miles de usuarios activos diarios, la continuidad operativa no era un objetivo secundario: era el criterio de éxito principal del proyecto.

Principales retos abordados

  1. Garantizar una migración completamente isofuncional, preservando toda la lógica de negocio acumulada durante años.
  2. Mantener la continuidad operativa durante todo el proceso: la plataforma no podía detener su servicio en ningún momento.
  3. Soportar elevados niveles de concurrencia y disponibilidad propios de una operativa aseguradora de gran escala.
  4. Desplegar la solución sobre una arquitectura cloud escalable con balanceo de carga.
  5. Mantener las integraciones con herramientas de productividad y reporting ampliamente utilizadas por los equipos.