¿Atrapado en GeneXus? Salí y desarrollá más rápido.
Cada cambio pasa por el generador, por las pocas personas que saben leer la base de conocimiento y por un ciclo de versiones que no controlás. Llevamos tu sistema a React y .NET, al lado de GeneXus y sobre tu misma base de datos: sin migrar datos, sin corte de un día para el otro, y tu equipo sigue sacando cambios mientras tanto.
El generador era el atajo. Hoy es el cuello de botella.
GeneXus permitió construir mucho software rápido. Años después, el mismo modelo que te aceleró es el que frena cada cambio.
Cada cambio pasa por el generador
Un campo, una regla, una pantalla: modelarlo en la base de conocimiento, regenerar, compilar, desplegar. Lo que con tecnología moderna lleva minutos, acá lleva días, y necesita a un especialista.
El negocio vive en una KB que pocos leen
La base de conocimiento es el único mapa completo de tus reglas, y cada año hay menos gente que sabe leerla. Contratar para eso es lento y caro, y cada salida es un riesgo.
Difícil de probar, difícil de integrar
Pruebas automáticas, integración y despliegue continuos, API modernas, pantallas que se adaptan al celular, funciones con IA: todo pelea contra el código generado en lugar de trabajar con él.
Actualizaciones con el calendario de otro
Cada salto de versión del generador es un proyecto en sí mismo, y las licencias siguen mientras quede una sola pantalla que dependa de él.
Nada reescrito de memoria. Nada de saltos al vacío.
Las modernizaciones fracasan cuando el sistema nuevo se construye con lo que la gente recuerda que hacía el viejo. Nosotros lo construimos con lo que el viejo hace de verdad, a su lado y sobre los mismos datos.
Lado a lado, sobre la misma base
El sistema nuevo corre al lado de GeneXus sobre el mismo SQL Server. Arranca en sólo lectura, con pantallas nuevas sobre datos reales, y va tomando el control módulo por módulo. Sin migración de datos, sin fin de semana de corte, y el original nunca se detiene.
La base de conocimiento es la especificación
Cada regla de negocio sale del código fuente exportado de GeneXus, con el archivo y la línea citados en el código nuevo. Nada reinterpretado, nada supuesto, y la KB por fin se vuelve legible.
Decide la pantalla del original
Antes de decidir cualquier cosa, lo medimos en el sistema en funcionamiento: rótulos, validaciones, cómo se comporta cada lista desplegable. Cuando el código y la pantalla no coinciden, gana la pantalla.
Escrituras que nunca duplican
La escritura pasa por procedimientos almacenados propios en un esquema aparte: idempotentes (un reintento nunca crea un duplicado), con bitácora de quién hizo qué, respaldo antes de cualquier borrado y aislamiento por empresa.
Cada diferencia, por escrito
Copiamos el original, salvo que copiarlo muestre un dato incorrecto. Cualquier diferencia queda por escrito con su motivo antes de salir, así siempre sabés qué cambió y por qué.
Miles de pruebas contra datos reales
Las pruebas corren contra tu propia base de pruebas, cada una con un caso malo plantado: una prueba que no puede fallar no cuenta. Un canario diario ejecuta operaciones de referencia en los dos sistemas y compara los resultados.
Módulo por módulo, a tu ritmo.
Tu equipo sigue sacando cambios todo el tiempo. Vos decidís cuándo sale cada módulo de GeneXus.
Leer
Tomamos la exportación de tu base de conocimiento y el esquema de tu base de datos y relevamos cada objeto, regla e integración. Te llevás el plan: módulos, orden y riesgos.
Espejar
Las pantallas nuevas salen en vivo sobre tus datos reales, en sólo lectura, al lado de GeneXus. Tus usuarios empiezan a trabajar con ellas sin arriesgar nada.
Igualar
Módulo por módulo se habilita la escritura. Cada uno se prueba contra tus datos, cada diferencia se declara y tus usuarios lo validan.
Apagar
Cuando un módulo alcanza la paridad, lo retirás de GeneXus. Cuando lo hace el último, dejás de necesitar el generador.
- React + Vite
- API en .NET
- Tu mismo SQL Server
- Los mismos usuarios (GAM), después tu proveedor de identidad
- Integración y despliegue continuos con puerta de pruebas
- Tu nube, tus repositorios
Seis años de GeneXus, paridad en un mes.
Una plataforma de seguros multiempresa construida en GeneXus a lo largo de unos seis años y cerca de USD 300.000: cotización con varias aseguradoras, pólizas, siniestros, emisión, importadores, usuarios y permisos. Así fue el primer mes.
- Día 1
Espejo de lectura en vivo: pantallas nuevas que leen directo de la base real.
- Día 2
Ingreso con los usuarios del original, el modelo de datos relevado desde la base de conocimiento, y el motor central y sus integraciones reconstruidos desde el fuente.
- Semana 1
Primeros módulos con escritura, por procedimientos propios, mientras GeneXus seguía trabajando sobre los mismos datos.
- Mes 1
Paridad funcional en los módulos centrales. Hoy en validación con el cliente, al lado del original.
Lo primero que nos preguntan.
¿Tenemos que migrar los datos?
No. El sistema nuevo trabaja sobre tu base actual. Sus objetos propios viven en un esquema aparte, así que no se altera nada del original y los dos sistemas ven los mismos datos en todo momento.
¿Podemos seguir sacando cambios en GeneXus mientras tanto?
Sí. Los dos corren lado a lado sobre los mismos datos. Los módulos que todavía no se movieron siguen recibiendo cambios en GeneXus hasta que les toque.
¿Qué pasa con los usuarios y los permisos?
El sistema nuevo autentica contra la misma base de usuarios (GAM) que usa el original. La gente entra con las credenciales que ya tiene y cada empresa ve sólo sus datos. Más adelante podés pasar a tu propio proveedor de identidad.
¿Y las integraciones y los servicios web?
Cada una se reconstruye desde el fuente original y se valida contra el ambiente de pruebas del proveedor antes de llevar tráfico real.
¿Tiene que ser React y .NET?
Es lo que recomendamos para un equipo que usa GeneXus con .NET: ya conocen la plataforma y SQL Server se queda. Si tu equipo trabaja con otra tecnología, lo planificamos en la primera llamada.
¿Cuánto llevaría con nuestro sistema?
Depende del tamaño de tu base de conocimiento y de las integraciones. Como referencia, unos 4.900 objetos y diez integraciones externas llegaron a la paridad funcional en un mes. En una llamada miramos tus números y te damos una estimación.
¿De quién es el resultado?
Tuyo. El código vive en tu repositorio y la infraestructura en tus cuentas de nube. Seguimos disponibles; no seguimos siendo necesarios.
Traé tu base de conocimiento. Nosotros traemos el plan.
Una llamada de 30 minutos. Contanos el tamaño de tu sistema, sus módulos y sus integraciones, y te decimos cómo sería una reconstrucción lado a lado, cuánto llevaría y cuánto costaría.