Saltar al contenido

Migración de aplicaciones Delphi (VCL/FMX) a web moderna

Delphi es una de las plataformas legacy más infravaloradas en España: hay decenas de miles de aplicaciones Delphi VCL en producción gestionando facturación, almacén, médico, industrial, financiero. Funcionan bien, son rápidas, pero están atadas a Windows, son difíciles de distribuir, no llegan al móvil, y no encuentras desarrolladores Delphi jóvenes. En Inforlistin migramos aplicaciones Delphi a la web moderna respetando la arquitectura DataModule/DataSet/TFrame/TForm que tu equipo ha refinado durante años. Tus consultas TADOQuery/TFDQuery, tus reglas de negocio en TBusinessObject, tus reports FastReport/QuickReport se trasladan a una aplicación Next.js/React+PostgreSQL multidispositivo y multiusuario.

Cuándo este servicio es para ti

  • Tu app Delphi VCL funciona en Windows pero quieres llegar a navegador y móvil.
  • Instalar la app en cada cliente es un problema (versiones, configuración, soporte).
  • Tu base de datos (Firebird, SQL Server, Oracle, MySQL) está creciendo y la app cliente-servidor empieza a ir lenta.
  • Quieres integrar Delphi con servicios modernos (APIs, pasarelas, AEAT, cloud) y no llega bien.
  • Tu equipo Delphi está envejeciendo y nadie quiere coger el relevo.
  • Necesitas cumplir Verifactu, accesibilidad, RGPD reforzado y el sistema actual no llega.
  • El paso de Delphi 7 a versiones modernas (Delphi 12, Embarcadero RAD Studio) es caro y no resuelve el problema de fondo.

Qué incluye

Auditoría del código Delphi

Análisis de Forms, DataModules, Frames, units, packages. Mapeo de TDataSet, TQuery, ClientDataSet, business objects, controles personalizados.

Migración del backend de datos

ETL desde Firebird/Interbase, SQL Server, Oracle, MySQL, BDE (Paradox) a PostgreSQL (u origen que prefieras). Procedures almacenados revisados y trasladados.

Reescritura de business objects

La lógica de negocio (validaciones, cálculos, eventos) se traslada a TypeScript moderno con tests de paridad. Patrones DataModule se modelan como servicios de dominio.

Recreación de Forms en web

Cada formulario Delphi se replica como pantalla web responsive con la misma operativa: grids editables, búsquedas, filtros, navegación master-detail.

Informes FastReport/QuickReport

Los reports se reconstruyen como PDFs generados server-side con maquetación equivalente y dashboards web interactivos.

Convivencia Delphi ↔ Web

Strangler Fig: el cliente Delphi sigue funcionando mientras la web absorbe módulos. APIs intermedias para que ambos sistemas compartan datos en tiempo real.

Integraciones modernas

Verifactu, TicketBai, AEAT, pasarelas, ERPs externos, EDI, todo lo que Delphi VCL no acaba de cubrir sin parches.

Tecnologías que usamos

Delphi 7 / 2007 / XE / 10.x / 11 / 12 (origen)Lazarus / Free Pascal (origen)VCL / Firemonkey / FMX (lectura)Firebird / Interbase / SQL Server / Oracle / MySQL (origen)BDE / FibPlus / FireDAC / dbExpress (lectura)FastReport / QuickReport (lectura)Next.js 16 (destino)React 19 (destino)PostgreSQL (destino)

Preguntas frecuentes

¿Mantenéis la rapidez característica de Delphi?

Sí, y a veces la mejoramos. Next.js + Edge runtime + PostgreSQL bien indexado puede ser más rápido en operaciones de red que un Delphi cliente-servidor con red lenta. Hacemos benchmarks de paridad y trabajamos en optimización si hace falta.

¿Cuánto cuesta?

App Delphi pequeña (un usuario, un módulo): 8.000-20.000 €. App mediana (multiusuario, varios módulos): 25.000-75.000 €. Sistema empresarial complejo: 75.000-250.000 €.

¿Cuánto tarda?

Pequeño: 3-5 meses. Mediano: 6-12 meses. Grande: 12-24 meses con entregas mensuales.

¿Funciona con Delphi 7 antiguo?

Sí. Hemos trabajado desde Delphi 5 hasta versiones modernas. Cuanto más antiguo, más cuidadosa es la auditoría (componentes de terceros desaparecidos, librerías sin soporte), pero es perfectamente abordable.

¿Y los componentes de terceros que usamos (DevExpress, TMS, FastReport)?

Los analizamos en la auditoría. Buscamos equivalentes web (DevExtreme, AG Grid, jsPDF, ReportLab), o creamos componentes específicos. En la mayoría de casos hay solución directa.

¿Y si seguimos teniendo clientes que prefieren la app Delphi?

Pueden coexistir. La web es el futuro pero el cliente Delphi puede mantenerse para usuarios que lo prefieran, accediendo a la misma base de datos. Decisión vuestra cuándo apagar el Delphi.

¿Necesitas modernizar otra plataforma legacy?

Migrar Delphi a aplicación 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.