Openbravo

De Wikipedia, la enciclopedia libre

Openbravo
Openbravo ERP
Desarrollador Nicolas Serrano e Ismael Ciordia
Última versión estable 2.35
(2 de noviembre de 2007)
S.O. Windows, Linux, Unix, Solaris, FreeBSD
Género ERP, CRM
Licencia Openbravo Public License, basada en la MPL[1]
En español Si
Sitio web www.openbravo.com

Openbravo ERP Comunity Edition es una aplicación de código abierto de gestión empresarial del tipo ERP destinada a empresas de pequeño y mediano tamaño. La estructura de datos de la aplicación está basada originalmente en una versión antigua de Compiere, proyecto con el cual no mantiene compatibilidad alguna.

Openbravo es una aplicación con arquitectura cliente/servidor web escrita en Java. Se ejecuta sobre Apache y Tomcat y con soporte para bases de datos PostgreSQL y Oracle. Actualmente se encuentra disponible en español, inglés, italiano, portugués, ruso, ucraniano y francés.

Openbravo inicialmente creó su aplicación partiendo del código de Compiere y otras, práctica conocida como realizar un fork o bifurcación. Openbravo Community Edition está licenciado bajo Openbravo Public License Version 1.1 ("OBPL"), que es una adaptación de la licencia libre Mozilla Public License. El código de la versión Network no se publica ni está íntegramente bajo esa licencia, sino que hay partes con licencias privativas diversas. La licencia de Openbravo OBPL aplica además algunas otras restricciones que la hacen incompatible con la licencia GPL.

Contenido

[editar] Historia

Se desarrolló en un principio por dos profesores de la Universidad de Navarra, los dos involucrados desde mediados de los años 1990 en la gestión de la universidad. Usaron como base Compiere y orientaron el proyecto como una aplicación Web. La idea se realizó en una nueva compañía nombrada en su momento Tecnicia (ahora conocida cómo Openbravo S.L.) fundada en agosto del 2001 por Serrano, Ciordia y Aguinaga. El producto resultante fue un nuevo ERP.

Actualmente Openbravo ERP consta de dos versiones; Openbravo Community Edition (libre y gratuita) y Openbravo Network Edition (con elementos privativos y comercial). El código de la versión libre se publicó en abril del 2006. [2]

[editar] Características técnicas

Es una aplicación completamente web que ha sido desarrollada siguiendo el modelo MVC (Model, View, Control), lo que facilita el desacoplamiento de las áreas de desarrollo, permitiendo el crecimiento sostenible de la aplicación y una mayor facilidad en el mantenimiento del código. La mayor parte del código se genera automáticamente por el motor denominado WAD (Wizard for Application Development), basándose en la información contenida en el diccionario del modelo de datos (Data Model Dictionary). Esta característica proporciona una mejor calidad del código al reducir drásticamente la codificación manual, al tiempo que mejora la productividad y eficiencia del desarrollo. El motor ejecuta y recompila la aplicación cada vez que el administrador modifica la configuración para adaptarla a un nuevo requerimiento.

Para ejecutar el software, la aplicación debe estar instalada en un servidor con MVC-FF (MVC Foundation Framework), para proporcionar soporte a la arquitectura MVC. Adicionalmente, es necesario instalar un conjunto de aplicaciones de base que conforman el Entorno Operativo (Operating Environment). Los equipos clientes no necesitan tener instalada ninguna aplicación específica al margen de un navegador web estándar.

Tanto WAD como el MVC-FF son desarrollos propios de Openbravo. El diccionario del modelo de datos está basado en el de Compiere y sobre él se han añadido numerosas extensiones funcionales propias (como la gestión de la producción) y las modificaciones y ajustes necesarios para adaptarlo a los estándares de contabilidad y gestión de cobros y pagos europeos y españoles.

Las grandes áreas que integra actualmente el sistema de gestión son:

  • (1) Gestión de los datos maestros: productos, componentes, listas de materiales, clientes, proveedores, etc.
  • (2) Gestión de los aprovisionamientos: tarifas, pedidos de compra, recepción de mercancías, verificación de facturas de proveedores, evaluación de proveedores, etc.
  • (3) Gestión de almacenes: almacenes y ubicaciones, unidades de almacén, lotes, número de serie, bultos, etiquetas, entradas, salidas, movimientos entre almacenes, inventarios, valoración de existencias, transportes, etc.
  • (4) Gestión de proyectos: proyectos, fases, presupuestos, gastos, compras asociadas, etc.
  • (5) Gestión de servicios: recursos, servicios, gastos, gastos refacturables, facturación de servicios, nivel de servicio, etc.
  • (6) Gestión de la producción: estructura de planta, hojas de ruta y BOM’s, órdenes de fabricación, partes de trabajo, incidencias de trabajo, partes de mantenimiento, etc.
  • (7) Gestión comercial y gestión de las relaciones con clientes (CRM): pedidos de venta, tarifas, albaranes, facturación, comisiones, CRM, etc.
  • (8) Gestión económico-financiera: plan de cuentas, cuentas contables, impuestos, contabilidad general, cuentas a pagar, cuentas a cobrar, contabilidad bancaria, balance, cuenta de resultados, activos fijos, etc.
  • (9) Business Intelligence (BI): reporting, análisis multidimensional (OLAP), cuadros de mando predefinidos.

Openbravo se distribuye a través de su red global de partners, que es la encargada de llevar adelante las relaciones con el cliente así como ofrecer el soporte y servicio necesarios.

  • Los servicios que ofrece para los usuarios:
    • Consultoría estratégica.
    • Consultoría de implantación.
    • Mantenimiento presencial (a través de los partners).
  • Los servicios que ofrece para los partners:
    • Pack de evaluación.
    • Formación.
    • Soporte de 2º nivel.
    • Desarrollo a medida.
    • Consultoría especializada.

El equipo Openbravo centra su soporte comercial en la versión Network. En la versión Community se ofrece el soporte de forma comunitaria en los foros de sourceforge o vía partners.

[editar] Estado actual

El ERP de desarrollo español Openbravo se ha convertido en uno de los proyectos más activos de todo SourceForge,[3] el sitio de referencia para programadores y empresas en todo lo referente a proyectos de código abierto. A modo de resumen, en el siguiente cuadro se ofrece una radiografía de su estado en el 2006.

down

[editar] Críticas

Algunos miembros de la comunidad han criticado tanto la estructura de su desarrollo afirmando que Openbravo se aprovecha del desarrollo de la comunidad, pero no aporta nada a la misma.[4] También afirman que los desarrolladores de Openbravo piden que teniendo en cuenta el esfuerzo de los programadores no se compartan los módulos (módulos con licencias libres, MPL y similares) sino que se suscriban a Openbravo Network,[4] generando una mentalidad de piratería que no es concebible en las comunidades libres u open source:

Traducción libre: «Los enlaces de este apunte apuntan a paquetes de mantenimiento que van dirigidos únicamente a subscriptores de Openbravo Network. Su publicación no autorizada va contra la intención de la gente que realiza mucho esfuerzo en producirlos. Sentimos que nuestra comunidad fiel que respeta este trabajo debería abstenerse de descargar este software.[...]»[4]


[editar] Véase también

Planificación de recursos empresariales

[editar] Referencias

  1. «Historia de Openbravo». Openbravo. Consultado el 2008-04-14.
  2. «SourceForge.net: Most Active Projects - Last Week». SourceForge. Consultado el 2008-01-30.
  3. a b c «CSL: Los fichajes de Openbravo». Cheli Software Libre. Consultado el 2009-05-27.

[editar] Enlaces externos

Herramientas personales
Crear un libro