Saltar al contenido

Migración de Visual Basic 6 (VB6) a aplicación web moderna

Microsoft dejó de soportar oficialmente Visual Basic 6 (VB6) hace más de una década, pero hoy, en 2026, miles de empresas españolas siguen ejecutando aplicaciones VB6 críticas en producción: ERPs, gestores de almacén, control de producción, facturación, paneles de operaciones. Funcionan, pero cada año pesa más: Windows ya no los acepta limpio, los desarrolladores que lo dominan se han jubilado, las bases de datos quedan aisladas, y las nuevas obligaciones legales (Verifactu, RGPD, accesibilidad) ya no se pueden cumplir sin parchear constantemente. En Inforlistin migramos aplicaciones Visual Basic 6 a la web moderna conservando hasta el último cálculo, validación y caso especial. Convertimos formularios MDI, controles ActiveX, módulos .BAS, bases de datos Access/SQL Server/Btrieve y reglas de negocio acumuladas durante 15-25 años en una aplicación web Next.js + PostgreSQL accesible desde cualquier dispositivo, integrable con tu ecosistema actual y preparada para los próximos 20 años.

Cuándo este servicio es para ti

  • Tu aplicación VB6 sigue siendo crítica para el negocio pero ya no puedes contratar a nadie que la mantenga.
  • Necesitas que tu equipo trabaje en remoto o desde tablet/móvil y la app solo corre en un PC Windows concreto.
  • El instalador original ya no funciona en versiones recientes de Windows o requiere modo compatibilidad.
  • Quieres integrar la app con servicios modernos (API, ERP, pasarelas de pago, AEAT) y VB6 no llega.
  • Te exigen cumplir obligaciones legales (Verifactu, facturación electrónica, accesibilidad WCAG) que tu sistema actual no soporta.
  • Los formularios MDI con cientos de controles cargan lentos y se cuelgan con archivos grandes.
  • Tu base de datos está creciendo y SQL Server 2000/2005 ya no aguanta.

Qué incluye

Auditoría del código VB6

Análisis de formularios, módulos .BAS, controles ActiveX, dependencias COM, base de datos. Mapeo completo de funcionalidad existente con tests de aceptación.

Migración de la base de datos

ETL desde Access, SQL Server 2000/2005, Btrieve o lo que tengas, a PostgreSQL moderno o el motor que prefieras. Validación bit a bit.

Reescritura de la lógica de negocio

Cada cálculo, validación, caso especial y regla implícita se traslada a TypeScript con tests automáticos de paridad contra el sistema antiguo.

UX moderna con la misma operativa

Tu equipo no tiene que reaprender: replicamos los flujos de trabajo conocidos en una interfaz web moderna, accesible desde PC, tablet y móvil.

Convivencia VB6 ↔ web durante la migración

Patrón Strangler Fig: el VB6 sigue funcionando para los módulos pendientes mientras los migrados ya operan en web. Cero parón.

Cumplimiento legal moderno

Integración Verifactu, facturación electrónica, RGPD, accesibilidad WCAG 2.2 AA, firma electrónica, conexión AEAT.

Documentación y formación

Manual técnico completo del sistema nuevo (que nunca tuvo el VB6) y formación al equipo.

Tecnologías que usamos

Visual Basic 6 (origen)Access / SQL Server 2000-2005 (origen)Btrieve / Pervasive (origen)Controles ActiveX / OCX (lectura)Next.js 16 (destino)React 19 (destino)TypeScript (destino)PostgreSQL (destino)API REST / GraphQL

Preguntas frecuentes

¿Cuánto cuesta migrar una aplicación VB6 a web?

Depende del tamaño y complejidad. Una herramienta departamental pequeña (10-20k líneas, una base de datos): 8.000-20.000 €. Un ERP a medida mediano (50-100k líneas, múltiples módulos): 25.000-80.000 €. Un sistema corporativo grande con integraciones (>200k líneas): 80.000-250.000 €. Damos presupuesto cerrado tras la fase de auditoría (que sí cobramos, simbólico y deducible si contratas).

¿Cuánto tarda la migración de VB6 a web?

Pequeña: 3-5 meses. Mediana: 6-12 meses. Grande: 12-24 meses. Trabajamos por fases con entregas mensuales, así ves valor desde el primer hito.

¿Vais a romper algo que ahora funciona?

No. Antes de tocar nada hacemos auditoría exhaustiva y tests de paridad. La operativa antigua se replica idéntica antes de mejorar. Después se modernizan procesos con tu validación.

¿Y los reports que tenemos en Crystal Reports o Data Reports VB6?

Los migramos a generadores modernos: para PDFs servidos, usamos generación server-side con plantillas; para análisis interactivo, paneles web con filtros y exportación a Excel/PDF.

¿Mantenéis el VB6 actualizado mientras migramos?

Sí. Durante la migración, si surge una urgencia en el VB6 actual, lo parcheamos. La idea es que tu operativa no sufra ni un día.

¿Puedo migrar primero un módulo y luego el resto?

Es lo más recomendable. Empezamos por un módulo de bajo riesgo (consultas, informes, búsquedas) para validar metodología y arquitectura. Luego escalamos a módulos críticos con confianza acumulada.

¿Necesitas modernizar otra plataforma legacy?

Migrar Visual Basic 6 a la web es una de las migraciones que hacemos. En Modernización de Software Legacy verás el resto: VB6, Access, Excel/VBA, COBOL, AS/400, Delphi y más.

Otros servicios

Contacto

Hablemos de tu próximo proyecto.

Cuéntanos qué tienes en mente. Una primera llamada de 30 minutos, sin compromiso, donde escuchamos y te decimos si podemos ayudarte y cómo. Si no es lo nuestro, te lo decimos también.

Al enviar aceptas nuestra política de privacidad. Te respondemos en menos de 24 h.