Openbravo… ¿gratuito?

Openbravo (www.openbravo.com) es un ERP “Enterprise Resource Planning” o Planificación de Recursos de la Empresa y básicamente es una arquitectura de software para pequeñas y medianas empresas que facilita e integra la información entre las funciones de manufactura, logística, finanzas y recursos humanos de una empresa.

Se ha desarrollado en el lenguaje de programación Java, y se ejecuta sobre Apache y Tomcat, brinda soporte para  bases de datos como los son Oracle y PostgreSQL.
Por lo tanto y previendo un volumen de datos mas bien pequeño, puede ser una opción totalmente gratuita si se opta por un Oracle XE.

Openbravo se ha convertido en uno de los proyectos más activos de todo SourceForge (más de 1.000.000 de descargas a día de hoy), el sitio de referencia para programadores y empresas en todo lo referente a proyectos de código abierto (www.sourceforge.net). ¿Pero es Openbravo una alternativa a SAP, que actualmente copa más del 25% del mercado en el ámbito de los ERP?
Los módulos principales que presenta OpenBravo son similares a los existentes en cualquier ERP, a saber:

Características Openbravo

• Gestión de datos maestros, tales como clientes, proveedores, etc.
• Gestión de aprovisionamiento, es decir, las compras, desde el pedido al proveedor hasta la factura y pago al mismo.
• Gestión de almacenes, controlando las existencias de la empresa
• Gestión de proyectos y servicios, si la empresa en cuestión realiza dicha actividad (realmente, serán la mayoría de las empresas que usen la aplicación)
• Gestión de la producción, si la empresa en cuestión realiza función productiva
• Gestión comercial y de las relaciones con los clientes, con todo el proceso asociada a las ventas y su facturación. La gestión de pedidos de clientes está preparada para que pueda realizarse desde algunos dispositivos PDA.
• Gestión financiera y contable de la empresa, desde el plan de cuentas, hasta la cuenta de resultados, pasando por la gestión de los activos, y los inevitables impuestos.
Bussines Intelligence, que engloban infomes, análisis multidimensional (OLAP)…

¿Que se puede sacar de positivo de todo esto?

  1. Es un ERP web, esto implica que no es necesario un aprendizaje muy profundo de los controles de manejo, Cualquieria que sepa usar un navegador WEB podrá hacerse con el manejo en 10 minutos. Pero lo mas importante es el acceso desde cualquier punto conectado a internet.
  2. A pesar de ser una aplicación WEB incluye atajos de teclado que permiten un manejo mucho más rápido.
  3. Facilmente configurable y ampliable, a partir de la creación de la tabla e insertar la definicíón de esta y las pantallas de acceso, Openbravo no necesitará nada mas para hacer funcionar un nuevo módulo.
  4. Multilenguaje, multi-moneda, multi-organización…
  5. Escalabilidad gracias al aprovechamiento de clusters… puede ser desplegado en un solo servidor o en un cluster de ellos, pudiendo dar servicio a miles de usuarios.
  6. Enorme movimiento en sourceforge con lo que esto implica: foros multitudinarios, respuestas casi inmediatas a preguntas realizadas, etc.

¿Y que tiene de negativo?

  1. El desarrollo automático  a partir de definiciones de tablas y pantallas implican que si se produce un error, no se puede tocar el código directamente por lo que si se es creyente lo mejor es ponerse a rezar.
  2. La instalación es, sencillamente, horrorosa.
  3. La documentación es escasa y generalmente no corresponde con la última versión. Casi toda la ayuda se debe extrer de los foros, wiki, etc…
  4. La ampliación/modificación de la aplicación hacia dominios que se salgan de los estándares implica toquetear en la base de datos (infinitos PLs + infintos TRIGGERs = infinitos quebraderos de cabeza, lo que hacen que sea imposible seguir el flujo de ejecución) y conocer muy bien que es lo que hace la compilación y que código genera.

Resumiendo, si necesita Openbravo y SOLAMENTE Openbravo, esto es, no necesita realizar grandes modificaciones a la aplicación, como si fuese un sotware en caja, probablemente no tenga mayor problema con él y cumpla las expectativas ampliamente, eso si, después de contratar un partner que se lo instale y mantenga.

Si necesita modificar la aplicación para añadir algunas obviedades (como por ejemplo hacer que los huecos de un almacen no tengan una capacidad infinita) se puede usted volver loco. Tenemos, por tanto, que el caramelo de software libre que ofrece Openbravo se convierte unicamente en un atractivo erróneo para extender el conocimiento de la marca, que produce el efecto contrario al deseado.
-

Tags: ,

Bookmark and Share

Deje una respuesta

Código de seguridad: