Modernización de sistemas legados · Software de gestión desde 1994

El sistema todavía funciona.
La plataforma sobre la que corre, no.

Migramos aplicaciones en Visual FoxPro, VB6 y WinForms antiguos a .NET moderno — por fases, mientras tu operación sigue trabajando. Sin reescritura de 18 meses, sin migración de golpe un fin de semana, sin consultor que te diga que tires 20 años de reglas de negocio.

30+ años, la misma empresa Visual FoxPro desde los años 90 C# / .NET y DevExpress 24 Panamá · UTC−5 · español e inglés
Donde estás hoy El sistema legado
Donde terminas Después de la migración
PlataformaVisual FoxPro 9 / VB6 — sin soporte desde 2015
Plataforma.NET 9 — con soporte, con parches, y con gente que lo sabe programar
DatosTablas libres, .DBF + .CDX, índices que se corrompen, sin transacciones
DatosSQL Server o MariaDB — transacciones reales, respaldos verificables, restauración a un punto en el tiempo
InterfazPantallas fijas de 800×600, navegación por teclas de función, borrosas en monitores actuales
InterfazDevExpress 24 — alta resolución, redimensionable, con los mismos atajos de teclado
ReportesArchivos FRX o Crystal Reports 8, amarrados a una sola impresora
ReportesExportación a PDF y Excel, envío por correo, diseñador de reportes para el usuario
InstalaciónUna carpeta compartida en una PC que nadie se atreve a reiniciar
InstalaciónServidor local, nube, o ambos — con un mecanismo real de actualización
IntegracionesNinguna. Los datos se vuelven a teclear a mano en otros sistemas
IntegracionesAPIs REST, facturación electrónica, pasarelas de pago, contabilidad, planilla
Control de accesoUna clave compartida y ningún registro de quién cambió qué
Control de accesoRoles por usuario, bitácora completa de auditoría, conexiones cifradas
Quién lo puede mantenerNadie
Quién lo puede mantenerCualquier programador .NET — incluido tu propio equipo

Tus reglas de negocio, tus pantallas y tus reportes sobreviven la mudanza. De eso se trata hacerlo por fases.

A ver si te suena

No tienes un problema de software.
Tienes un punto único de falla.

Nadie nos llama porque el sistema se vea viejo. Nos llaman por una de estas seis razones.

01

Solo corre si el usuario es administrador local, así que todos son administradores locales.

02

El programador que lo entendía se jubiló, se fue del país o falleció — y no dejó documentación.

03

No instala en Windows 11, así que una PC vieja en una esquina se convirtió en infraestructura crítica.

04

Dos usuarios editando el mismo registro corrompen un índice, y la solución es "salgan todos que voy a reindexar".

05

Tu equipo exporta a Excel y vuelve a teclear los números en el portal de impuestos, en el banco o en el ERP.

06

Nadie lo ha compilado en años. El código fuente puede o no corresponder al .exe que está corriendo.

Todas esas cosas se arreglan sin botar el sistema. La lógica de negocio dentro de esa aplicación es un activo: tiene 20 años de decisiones, excepciones y casos raros que ningún documento de requerimientos capturó nunca. Reescribir desde cero bota todo eso, y es la razón por la que la mayoría de los proyectos de "modernización" fracasan.


Tres formas de trabajar

Qué migramos

Escoge la que coincida con tu situación. La mayoría empieza por la tercera y pasa a la primera cuando el presupuesto lo permite.

OPCIÓN A

Visual FoxPro, VB6 y Clipper → C# / .NET

La salida completa de una plataforma muerta. Levantamos el modelo de datos, pasamos las reglas de negocio módulo por módulo, y dejamos el sistema viejo corriendo en paralelo hasta que el nuevo esté comprobado contra transacciones reales.

VFP 6/7/9VB6.DBF C# .NET 9SQL Server
OPCIÓN B

WinForms viejo y versiones antiguas de DevExpress

Aplicaciones trabadas en .NET Framework 4.x con DevExpress 12–19, formularios generados por diseñador que nadie puede editar sin romper algo, y una compilación que nadie logra reproducir. Las llevamos a .NET actual y DevExpress 24 sin rediseñar lo que tus usuarios ya se saben de memoria.

.NET Fx 4.xDX 12–19 .NET 9DevExpress 24
OPCIÓN C

Quédate con la aplicación. Agrégale la integración.

No estás listo para migrar, pero la autoridad tributaria ya te exige factura electrónica, o necesitas que el sistema viejo hable con una API moderna. Construimos una capa intermedia al lado: tu aplicación no se toca y empieza a intercambiar datos como debe ser.

Sistema legado, intacto + Puente REST / factura electrónica

Cómo se ejecuta el trabajo

Cuatro fases, en este orden,
y por una razón

La secuencia es el control de riesgo. Puedes parar después de cualquier fase y quedarte con algo que sirve.

01

Diagnóstico

Leemos el código y los datos — no un cuestionario. Recibes un informe escrito: qué hace realmente el sistema, qué está muerto, qué es peligroso, qué se puede reutilizar, y un plan de migración por fases con estimados en horas. Precio fijo. El documento es tuyo, sigas o no con nosotros.

5 días hábiles
02

Módulo piloto

Migramos un módulo real de punta a punta — normalmente el que más duele, o el más fácil de verificar. Primero corre contra datos de producción en modo de solo lectura. Aquí es donde compruebas si realmente podemos hacer el trabajo, a un precio que no duele si la respuesta es no.

3–4 semanas
03

Migración por fases, en paralelo

Módulo por módulo, con los dos sistemas vivos y cuadrados uno contra el otro. Tu equipo sigue trabajando todo el tiempo. Cada fase tiene sus propios criterios de aceptación y su propia factura, así el alcance y el presupuesto quedan a la vista en vez de desaparecer en un solo hito gigante.

Por fase
04

Entrega y traspaso

Código fuente, esquema de base de datos, instrucciones de compilación, scripts de despliegue y documentación técnica — en un repositorio que tú controlas. Si quieres que tus propios programadores tomen el relevo, los capacitamos. Preferimos ser opcionales que indispensables.

Incluido

Precios

Publicados, fijos, y pequeños al principio

Nadie debería firmar un contrato de migración de seis cifras con un proveedor con el que nunca ha trabajado. Empieza con cinco días.

Empieza aquí

Diagnóstico de modernización

US$1,200 precio fijo

5 días hábiles · remoto · con acuerdo de confidencialidad firmado antes

  • Inventario de código y datos — módulos, tablas, cantidad de registros, código muerto, dependencias externas
  • Registro de riesgos — qué se rompe primero y cuánto te costaría esa falla
  • Análisis de reutilización — qué reglas de negocio pasan tal cual y cuáles hay que rehacer
  • Plan de migración por fases con estimados en horas por fase
  • Informe escrito de 15 a 25 páginas, más una reunión de 60 minutos para revisarlo
  • Se acredita completo contra tu primera fase de migración si continúas
Solicitar el diagnóstico
Compruébalo

Módulo piloto

desde US$4,800 fijo

3–4 semanas · alcance definido en el diagnóstico

  • Un módulo completo migrado y probado contra tus datos reales
  • Script de migración de datos de ese módulo, ejecutable más de una vez
  • Corre en paralelo con el sistema legado — sin riesgo de corte
  • Criterios de aceptación acordados por escrito antes de empezar
  • Precio fijo. Si nos quedamos cortos en el estimado, es nuestro problema
Conversar un piloto
Continuo

Ingeniería contratada por mes

US$2,400 / mes

40 horas · mensual · mínimo 3 meses

  • Capacidad reservada para migración por fases, nuevas funciones o mantenimiento
  • El mismo ingeniero de principio a fin — sin equipo rotativo, sin volver a explicar todo
  • Las horas no usadas pasan al mes siguiente
  • Canal directo: correo, WhatsApp, tu gestor de tickets, lo que uses
  • Cancelas avisando 30 días antes
Consultar disponibilidad

Fuera de los paquetes: US$95 por hora para trabajos puntuales, mínimo 4 horas. El trabajo urgente o de fin de semana se cotiza aparte y nunca se aplica sin aprobación escrita.

Para consultoras y proveedores de TI: tomamos trabajo subcontratado y de marca blanca bajo tu nombre, con tarifas de socio y un acuerdo de confidencialidad que nos mantiene invisibles ante tu cliente. Pide la lista de tarifas para socios.

Condiciones: precios en dólares estadounidenses. 50% al inicio y 50% contra entrega en trabajos de precio fijo; los contratos mensuales se facturan el día 1. Toda la propiedad intelectual se transfiere al cliente contra el pago final. Clientes en Panamá: más ITBMS según corresponda.

Por qué este taller y no uno más grande

No leímos sobre Visual FoxPro.
Lo pusimos en producción.

Application Software Panamá construye software de gestión desde 1994 — sistemas de almacén y logística para operadores de la Zona Libre de Colón, facturación, inventario, planilla y cumplimiento normativo que siguen en producción hoy. La tecnología cambió en 30 años. Los clientes, en su mayoría, no.

Lo legado que leemos con soltura
Visual FoxPro 6 / 7 / 9, FoxPro 2.6, Visual Basic 6, Clipper, Access / VBA, Crystal Reports, internals de .DBF · .CDX · .FPT
Hacia dónde lo llevamos
C# sobre .NET 8 / 9, WinForms con DevExpress 24, ASP.NET, Laravel + Vue para front-ends web, APIs REST
Datos
SQL Server, MariaDB / MySQL, PostgreSQL · diseño de esquemas, scripts de migración, planes de cuadre y de reversa
Reportería
DevExpress Reports, conversión de FRX y Crystal, salida a PDF / Excel, diseñadores para el usuario final
Integraciones ya entregadas
Factura electrónica ante la autoridad tributaria (XML, firma digital, validación en línea), pasarelas de pago, planilla y seguridad social, archivos bancarios
Cómo trabajamos
Repositorio Git que tú controlas, aceptación por fase por escrito, reporte de avance semanal escrito, español e inglés, UTC−5

Trabajo representativo

Tres sistemas que se iban
a reemplazar "el año que viene"

Nombres de clientes omitidos por acuerdo de confidencialidad. Los detalles se conversan en una llamada.

Logística · zona franca

Sistema de almacén en Visual FoxPro, en producción desde los años 90

Cientos de tablas libres, sin transacciones, índices corrompiéndose cada pocas semanas, y un proceso de recepción armado alrededor de una impresora de matriz de punto. Migrado módulo por módulo a C# con base de datos relacional, manteniendo idéntico el flujo de teclado de los operadores para que la capacitación fuera casi innecesaria.

Resultado: cero días de operación perdidos durante la migración · corrupción de índices eliminada · sistema mantenible por cualquier programador .NET

Distribución · facturación

Aplicación de facturación en C#, reconstruida sin partir de cero

Una aplicación de facturación e inventario que funcionaba, pero cuya interfaz se había vuelto imposible de mantener: formularios generados por diseñador que nadie podía editar con seguridad. Reconstruida sobre DevExpress 24 con las pantallas definidas en código en vez de arrastrar y soltar, de modo que son revisables, comparables y consistentes. Las reglas de negocio se trasladaron intactas, no se reinterpretaron.

Resultado: los cambios de interfaz pasaron de días a horas · comportamiento consistente en todas las pantallas · sin recapacitar al usuario final

Comercio · cumplimiento fiscal

Sistema legado puesto al día con la factura electrónica obligatoria — sin reescribirlo

La autoridad tributaria hizo obligatoria la facturación electrónica con una fecha límite dura. Reemplazar el sistema del cliente a tiempo era imposible. Construimos un servicio intermedio que lee sus datos, genera el XML firmado requerido, lo envía a autorización en línea y devuelve el documento legal — con cola local para cuando se cae el internet.

Resultado: en cumplimiento antes de la fecha límite · cero cambios a la aplicación existente · migración postergada a un ciclo de presupuesto que sí tenía sentido


Lo que nos preguntan todas las semanas

Respuestas directas

¿Visual FoxPro todavía tiene soporte?

No. Microsoft terminó todo el soporte para Visual FoxPro 9 en enero de 2015 y no habrá más versiones. En muchos casos las aplicaciones siguen corriendo en Windows actual, pero no reciben parches de seguridad, ni correcciones de compatibilidad, ni ayuda del fabricante cuando algo falla. Cada año hay menos programadores capaces de mantenerlas — y esa, normalmente, es la verdadera razón por la que las empresas finalmente actúan.

¿Hay que migrar todo de una sola vez?

No, y lo recomendamos en contra. Las reescrituras de golpe son la forma en que mueren los proyectos de modernización: 18 meses gastando sin nada en producción, y después un fin de semana de corte en el que nadie duerme. Migramos módulo por módulo con los dos sistemas vivos y cuadrados entre sí, así no hay un solo momento en que todo tenga que funcionar. También puedes pausar entre fases; muchos clientes lo hacen, por presupuesto o por temporada alta.

¿Y si perdimos el código fuente?

Es común y no es fatal. Las aplicaciones compiladas de Visual FoxPro y VB6 se pueden analizar, y la base de datos junto con la aplicación corriendo revelan la mayor parte de las reglas de negocio. Cuesta más y toma más tiempo que trabajar con el fuente, y lo decimos en el diagnóstico en vez de descubrirlo a mitad del proyecto. En algunos casos el fuente se puede recuperar parcialmente desde el ejecutable.

¿Podemos conservar nuestros datos y nuestros reportes?

Sí, y no es opcional: es requisito. La data histórica migra completa, con un informe de cuadre que demuestra que la cantidad de registros y los totales coinciden. Los reportes se reconstruyen para que se vean igual o mejor, y exportan a PDF y Excel. Si un reporte tiene un formato legal que no se puede cambiar, lo replicamos exacto.

¿De quién es el código que ustedes escriben?

Tuyo, completo, desde el pago final. El código fuente vive desde el primer día en un repositorio que tú controlas, no en el nuestro. Sin regalías hacia nosotros, sin depender de que sigamos involucrados, sin binarios cifrados. Los componentes de terceros como DevExpress se licencian aparte y te decimos el costo desde el principio.

¿Trabajan con nuestro departamento de sistemas, o toman trabajo subcontratado?

Las dos cosas. Una parte grande de nuestro trabajo llega por medio de consultoras, proveedores de TI y consultores independientes que tienen un cliente con sistema legado y no tienen especialista en legado. Trabajamos bajo tu marca, hablamos con tu cliente solo si tú quieres, y firmamos confidencialidad para que siga siendo así. Tarifas de socio disponibles a solicitud.

¿Dónde están, en qué horario y en qué idioma trabajan?

Ciudad de Panamá, Panamá — UTC−5. Eso coincide con la jornada completa de Estados Unidos, Canadá y casi toda Latinoamérica, y deja una ventana de mañana usable para España y Europa. Trabajamos en español e inglés. La moneda es el dólar estadounidense, así que no hay fricción de tipo de cambio en las facturas.

¿Cuánto cuesta realmente una migración completa?

Respuesta honesta: depende de la cantidad de módulos, el volumen de datos y la calidad del código, y quien te cotice un total antes de leer el código está adivinando. Para eso existe exactamente el diagnóstico de US$1,200 — sales con estimados en horas por fase y decides con números en vez de con un discurso de ventas. Como referencia de escala: los sistemas pequeños de un solo propósito suelen quedar en cinco cifras bajas; las aplicaciones tipo ERP de varios módulos son un programa de varias fases que se mide en trimestres.

Siguiente paso

Cuéntanos la forma del problema

No necesitas una especificación. Con dos párrafos sobre qué hace el sistema y qué te está forzando a cambiarlo nos basta para decirte si somos el taller correcto — y si no lo somos, te lo decimos.

Respondemos en un día hábil. No hay lista de correos ni campaña de seguimiento automático.

¿Prefieres saltarte el formulario? Escríbenos directo y menciona en qué está programado el sistema — con eso solo ya sabemos casi todo lo que necesitamos para una primera llamada.

Correo
jomel@appsoftpa.com
WhatsApp
+507 6705-9151
Empresa
Application Software Panamá
Ciudad de Panamá, República de Panamá
Operando desde 1994
Horario
08:00–18:00 UTC−5, lunes a viernes
Fallas urgentes de sistemas legados: respuesta el mismo día