Extender Oracle sin reemplazarlo

Oracle APEX o desarrollo tradicional: cuándo conviene cada uno

APEX es desarrollo a la medida sobre Oracle: para extender un ERP en la nube o construir aplicaciones propias, aunque no tengas un ERP de Oracle. Criterios para decidir.

· 7 min de lectura

Tarde o temprano, la operación necesita algo que ningún sistema estándar trae: un flujo de aprobación con reglas propias, un control que pide la auditoría o un proceso crítico que hoy vive en Excel. A veces es una extensión del ERP; otras, una aplicación completa, y hay empresas que operan toda su gestión en un sistema propio. Decidir con qué construirlo parece una decisión técnica, pero define cuánto costará sostenerlo, qué tan expuesto quedará a los cambios y de quién dependerás para modificarlo.

Hay tres caminos y ninguno es correcto en abstracto. Estos son los criterios para elegir según tu caso.

Tres caminos para construir lo que el estándar no trae

  • Oracle APEX: desarrollo a la medida con bajo código, sobre Oracle Database. Sirve para extender un ERP sin tocar su núcleo (con E-Business Suite trabaja junto a sus datos; con Fusion Cloud se conecta por sus servicios REST oficiales y el mismo inicio de sesión) y también para construir aplicaciones independientes, aunque la empresa no tenga un ERP de Oracle.
  • Desarrollo tradicional: una aplicación programada en la tecnología que elijas (la de tu equipo de TI o la de un proveedor), con su propia infraestructura y sus propias conexiones hacia el ERP, si las necesita.
  • Personalizar el ERP: en E-Business Suite, modificar el sistema mismo; en Fusion Cloud, extenderlo con campos, reglas o pantallas dentro de la propia aplicación. En ambos casos, lo agregado convive con el estándar y hay que cuidarlo en cada actualización.

La diferencia de fondo no es la tecnología. Es dónde vive el código y quién carga con él después. Esa pregunta ordena todo lo demás.

Cuándo conviene Oracle APEX

APEX conviene en dos escenarios: extender un ERP sin modificar su núcleo y construir aplicaciones propias de negocio, con o sin un ERP de Oracle. Estas señales lo indican.

  • El ERP no lo resuelve y no conviene modificarlo. Sobre todo en la nube, donde el núcleo no se toca: la aplicación se construye por fuera y consulta y escribe sobre la fuente real por las vías oficiales, sin copias que alguien tenga que sincronizar.
  • Es un proceso de negocio. Aprobaciones, conciliaciones, validaciones antes de un registro, captura de información que hoy se hace en hojas de cálculo.
  • Los usuarios están identificados. Personal de tu empresa, proveedores o clientes con acceso controlado, cada uno con roles y permisos definidos.
  • Los cambios serán frecuentes. Cada vez que cambia una política, una regla fiscal o la forma de cerrar el mes, la aplicación tiene que cambiar con ella. En una plataforma de bajo código, ajustar un campo o una validación suele ser un ajuste, no un proyecto nuevo.
  • Necesitas un sistema propio. Hay empresas que, en lugar de un ERP comercial, operan su gestión en una aplicación construida a su medida en APEX. Tiene sentido cuando el proceso es muy particular del negocio y la empresa decide ser dueña de su sistema.

Para la dirección, el beneficio es de control. Con EBS, APEX comparte la base de datos del ERP, así que respaldos, accesos y auditoría se administran una sola vez. Con Fusion Cloud, se conecta por las APIs oficiales y puede usar los mismos roles de seguridad del ERP, sin tocar su código base. En ambos casos el ERP sigue siendo la fuente única de la información. Y cuando la aplicación es independiente, datos, seguridad y auditoría se administran en la misma base de datos.

Un caso frecuente en México es el cumplimiento fiscal: timbrado de facturas, notas de crédito y complementos de pago construidos en APEX sobre el ERP. En uno de los casos publicados en nuestro sitio, esa solución entró a producción en siete semanas.

Sobre el costo: Oracle incluye APEX sin costo adicional en todas las ediciones soportadas de Oracle Database. Quien no tiene Oracle Database puede usar APEX en Oracle Cloud, con precio por consumo. En ambos casos, lo que se paga es construir y mantener la aplicación, no una licencia aparte de APEX. En CETERiS, Oracle nos otorgó en México la Expertise en Cloud Native Applications on Oracle Cloud, la especialidad sobre la que se sostiene nuestro trabajo con APEX.

Cuándo conviene el desarrollo tradicional

Hay casos donde APEX no es la herramienta, y decirlo a tiempo ahorra meses.

  • Es una app móvil nativa de cara al consumidor. Una aplicación que se distribuye en tiendas de aplicaciones tiene exigencias propias de diseño y de escalamiento.
  • Los requisitos de experiencia son muy específicos. Interacciones, animaciones o una identidad visual que debe verse exactamente como la definió un equipo de diseño.

También es el camino correcto si tu empresa ya tiene un equipo y una plataforma de desarrollo consolidados, y el proyecto se parece a otros que ya mantienen. Eso reduce el riesgo, y es un criterio legítimo.

Si ese desarrollo necesita datos del ERP, define desde el inicio cómo se conectan: qué se consulta, con qué permisos y quién responde cuando la integración falla.

Por qué personalizar el ERP suele salir caro después

Es la opción más tentadora porque parece la más corta: el sistema ya está ahí, solo hay que cambiarle una cosa. El costo no aparece al construirla. Aparece después.

Oracle Fusion Cloud se actualiza cada trimestre, y cada extensión es un punto que hay que volver a probar en cada actualización. Cuanto más se aleja del estándar, más de tu tiempo pasa de usar el sistema a mantener lo que le agregaste.

Lo mismo ocurre en E-Business Suite: lo que se modificó dentro del estándar es lo que más pesa cuando llega un parche o una migración.

También cambia el soporte. Cuando algo falla, hay que determinar si el origen es el producto o la modificación, y esa conversación es más lenta cuando el sistema ya no se comporta como el estándar.

Esto no significa que nunca debas configurar. Configurar con las opciones que el propio ERP ofrece es distinto de modificar su lógica base. La regla práctica: configura lo que el estándar permite y construye por fuera lo que no.

Lo que hay que preguntar antes de decidir

Sea cual sea la opción, estas cuatro preguntas valen más que cualquier comparativa de tecnologías.

1. ¿Quién la mantiene dentro de tres años?

No quién la construye: quién la mantiene cuando el proyecto termine. Revisa si esa persona o ese equipo existe hoy, en tu empresa o en tu proveedor, y si la tecnología elegida es una que puedan contratar con facilidad.

Una aplicación que solo entiende quien la hizo es la misma hoja de Excel de antes, con otra extensión.

2. ¿Cuál es el costo total, no el de construirla?

Suma construcción, infraestructura, licencias, soporte y el esfuerzo de revisarla en cada actualización del ERP. Pide la cifra a tres años, no la del primer entregable. Dos opciones con el mismo precio de construcción pueden costar muy distinto después.

3. ¿Cómo se manejan la seguridad y los permisos?

Define quién puede ver, capturar y aprobar, y dónde se administra eso. Si la aplicación crea su propio padrón de usuarios, alguien tiene que mantenerlo al día cuando la gente cambia de puesto o sale de la empresa.

4. ¿Dónde viven los datos?

Si la aplicación guarda una copia de datos del ERP, hay que sincronizarla, y toda sincronización es un lugar donde los números dejan de coincidir. Pregunta qué datos se quedan en Oracle, cuáles se copian y por qué. En una auditoría o en una conciliación, esa respuesta importa.

Por dónde empezar

Toma el proceso que hoy te falta y responde las cuatro preguntas para cada camino. Si una opción responde bien a las cuatro, ya tienes la decisión. Si ninguna lo hace, el alcance todavía está muy abierto y conviene acotarlo antes de construir.

En CETERiS revisamos tu caso contigo: qué necesitas, dónde viven los datos y cuál de los tres caminos te cuesta menos mantener. Si la respuesta es que APEX no es lo que necesitas, también te lo diremos.

¿Te está pasando algo parecido?

Cuéntanos qué sistema tienes y qué es lo que hoy no puedes hacer. La primera conversación es para entender.

Pedir un diagnóstico
Portada de la guía De Excel a ERP de CETERiS

Guía gratuita · 24 páginas

De Excel a ERP: la guía para saber si ya es momento

Lo que te diríamos en una primera reunión de diagnóstico, por escrito: cómo saber si necesitas un ERP, cuánto cuesta en rangos estimados y cómo migrar sin detener la operación.

  • Las 7 señales de que ya no cabes en Excel
  • Cuánto cuesta un ERP y de qué depende
  • Los 5 errores que más cuestan
  • Un checklist para decidir si ya es momento
Descargar la guíaGratis. Te llega al correo.