Proyecto base

Tu aplicación PowerBuilder, en la web y en la nube

Modernizamos sistemas cliente-servidor construidos en PowerBuilder sin tirar a la basura veinte años de reglas de negocio. Por fases, con el sistema actual funcionando en paralelo.

Ver qué incluye

Si te pasa esto, es para ti

  • El sistema que sostiene tu negocio solo corre instalado en Windows
  • Cada vez cuesta más encontrar a alguien que sepa mantenerlo
  • Nadie documentó las reglas: están dentro del código y de la cabeza de dos personas
  • Rehacerlo desde cero te parece un riesgo que no puedes correr
Cómo lo hacemos

Migrar sin apostar el negocio a una sola carta

La reescritura total de golpe es la forma más común de fracasar. Se migra por partes, y cada parte sale a producción antes de empezar la siguiente.

Inventario y análisis

Se analiza el código actual: ventanas, DataWindows, procedimientos y dependencias. Sale un mapa de qué hace el sistema de verdad, no de lo que dice la documentación.

Rescate de las reglas de negocio

Lo valioso no es el código, son las reglas que lleva dentro. Se extraen, se escriben y se prueban antes de reconstruir nada.

Conversión a arquitectura web

Frontend en Angular o Vue y backend en Java con Spring Boot, con API propia. La aplicación pasa a abrirse en un navegador, sin instalar nada.

Migración de datos

Desde Sybase u Oracle, sin pérdida de información, con cotejo entre el sistema viejo y el nuevo hasta que las cifras coinciden.

Salida por fases

Módulo a módulo, con el sistema actual operando en paralelo. Si una fase falla, el negocio sigue funcionando.

Operación en la nube

Una vez en la web, la aplicación vive en AWS: respaldos, monitoreo, despliegue automatizado y costos bajo control.

Para quién

Esto no es para todo el mundo

Encaja bien si

  • Tienes una aplicación PowerBuilder en producción de la que depende tu operación
  • Necesitas que siga funcionando mientras se moderniza
  • Quieres conservar las reglas de negocio que ya funcionan, no reinventarlas

Probablemente no encaje si

  • Tu aplicación es pequeña y sale más a cuenta rehacerla desde cero
  • Buscas un traductor automático que convierta el código sin intervención
  • Necesitas terminarlo todo en unas pocas semanas
Preguntas frecuentes

Lo que suelen preguntarnos

Es el riesgo principal y por eso el análisis va primero. Las reglas se extraen y se escriben como pruebas antes de reconstruir: si el sistema nuevo no da el mismo resultado que el viejo, la prueba falla.

Depende del tamaño y de cuántos módulos tenga. No damos un número sin ver el código: el inventario inicial es precisamente lo que permite estimar con fundamento.

Se migra con las dos. Se puede conservar el motor actual al principio y cambiarlo después, para no mover dos piezas a la vez.

Sí, y es lo recomendable. Se empieza por el módulo que más duele o el que menos depende del resto, y el sistema viejo y el nuevo conviven mientras dure la transición.

¿Miramos tu sistema actual?

La primera conversación es un diagnóstico: qué tienes, qué duele y qué camino tiene sentido. Sin compromiso.