Openbravo

Openbravo
Información sobre la plantilla
Openbravo1.jpg
CreadorNicolas Serrano e Ismael Ciordia
Versiones2.4
Última versión estable2.4
GéneroERP, CRM
Sistemas Operativos compatiblesWindows, Linux, Unix, Solaris, FreeBSD
LicenciaOpenbravo Public License, basada en la MPL
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.

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; una, Openbravo Community Edition (libre y gratuita) con soporte y funciones limitadas (no está permitida la administración de backups) asi como actualizaciones restringidas y sin garantía de corrección de fallos y otra, Openbravo Network Edition (con elementos privativos y comerciales) que requiere la compra de una licencia, esta versión soportada provee actualizaciones de código, funcionalidad, incluye los módulos comerciales (no incluidos en la versión libre) y soporte directo. El código de la versión libre se publicó en abril del 2006.

Características técnicas

Es una aplicación completamente web que ha sido desarrollada siguiendo el modelo Modelo Vista Controlador (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.

Otras características

Openbravo ERP incorpora muchas ingeniosas características que le hacen destacarse entre la multitud y le convierten en el perfecto software para empresas. A continuación se explican brevemente algunas de estas características.

  • Alertas:Se pueden programar notificaciones para avisar al usuario cuando ocurre una determinada condición (por ejemplo cuando el stock de un producto es demasiado bajo, un cliente tiene facturas vencidas sin pagar, etc.).
  • Elementos vinculados: Los usuarios pueden acceder desde cualquier registro de la aplicación a cualquier otro registro vinculado a él, siempre cuando tengan los permisos necesarios para ello. Localizar facturas, contactos o cualquier recibo de envío específico es muy fácil. Con Openbravo ERP, sus usuarios gozan en todo momento de una visión completa de todos los datos de la aplicación.
  • Informes dimensionales: Los usuarios pueden personalizar los datos a obtener en los informes a través de numerosos filtros y campos con el objetivo de obtener los datos deseados. Se pueden añadir también nuevos informes al ERP con pocas horas de esfuerzo. Un fácil acceso a la información es crítico para una implantación del ERP satisfactoria, y Openbravo ERP lo permite.
  • Exportación: Exportación de un único fichero o conjunto de ficheros a Excel, CSV o PDF directamente desde la aplicación. Los ficheros exportados también se pueden adjuntar a cualquier registro de la aplicación para un fácil acceso a éstos.
  • Correo electrónico: Con un click, se puede abrir un nuevo correo electrónico auto-rellenado que permite enviar información o ficheros adjuntos a clientes o proveedores directamente desde el ERP. Es posible configurar para cada usuario del sistema una dirección de envío de correo electrónico única.
  • Navegación por teclado: A pesar de ser una aplicación basada en web, Openbravo ERP se ha diseñado de forma que se puede trabajar con él exclusivamente mediante el teclado, sin necesidad de utilizar el ratón. Los usuarios avanzados pueden ahorrar tiempo y realizar las tareas rutinarias con mayor rapidez.
  • Modular: Se pueden crear fácilmente plug-ins o nuevos módulos,navegar por el repositorio o seleccionar e instalar nuevas funcionalidades creadas y compartidas por otros usuarios. Estas funcionalidades pueden incluir desde informes adicionales, conectores, integraciones con otros productos o paquetes de contenidos con codificación de impuestos o especificaciones de producto. Este enfoque da acceso a un número de funcionalidades más amplio al mismo tiempo que reduce enormemente los costes de implantación del ERP.
  • Facilidad de configuración: Openbravo sabe que su empresa es única, y en consecuencia hemos diseñado nuestro producto de forma que sea fácil de ampliar y configurar con el fin de que se adapte a la perfección a sus requisitos. Nuestra revolucionaria arquitectura de desarrollo basada en modelos permite adaptar la funcionalidad existente a las reglas de negocio e incorporar nuevas funcionalidades sin programación adicional.
  • Roles: Los usuarios de diversos perfiles pueden acceder a Openbravo ERP mediante roles diseñados a medida de sus hábitos de trabajo y que garantizan la seguridad de la información que pueden consultar y modificar. Los roles permiten controlar qué pantallas son accesibles desde el menú y son visibles para los usuarios de una determinada organización y accesibles en modo de edición o bien de sólo lectura. También es posible configurar para cada usuario el idioma y otros valores predeterminados
  • Escalabilidad: Openbravo ERP puede implantarse en un solo servidor o en un cluster de servidores, prestando servicio a miles de usuarios. Los servidores pueden estar ubicados in situ, en el centro de datos, o en la nube (por ejemplo, en Amazon EC2).
  • Multi: Multiidioma, multimoneda, multiesquema contable, multiorganización, etc. Openbravo ERP está preparado para su implantación en entornos multinacionales y multicliente.
  • Auditoría: Como solución de negocio para empresas pequeñas y medianas, es posible auditar cada registro del sistema, y determinar qué usuario lo creó o cuál fue el último usuario que lo editó.

Estado actual

El ERP de desarrollo español Openbravo se ha convertido en uno de los proyectos más activos de todo SourceForge, 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.

Servicios

Para Cliente Final Los Business Partners certificados de Openbravo ofrecen sus servicios para ayudarle a implementar y mantener de manera exitosa la instalación del software:

  • Consultoría en la implementación: un equipo local de proyecto con conocimiento y experiencia en la implementación de Openbravo.
  • Soporte de mantenimiento: servicios de mantenimiento profesional para mantener el sistema actualizado según sus requisitos.

Para Business Partners Para apoyar a nuestros Business Partners, Openbravo tiene una completa oferta de servicios:

  • Formación: cursos presenciales y online sobre funcionalidades, metodología y personalización.
  • Certificación: Los examenes online de Certificación para demonstrar oficialmente su conocimiento y experiencia en Openbravo.
  • Soporte de Segundo Nivel: soporte basado en tickets directamente desde los expertos de Openbravo para ayudarle con cada incidencia.
  • Consultoría Especializada: soporte para complementar a su propio equipo en proyectos complejos o en picos de trabajo.
  • Outsourcing: servicios de desarrollo personalizados para requisitos complejos o para complementar a su propio equipo.
Página Web http://www.openbravo.com
Início del proyecto agosto de 2001
Inicio del poyecto con licencia abril de 2006
Licencia Mozilla Public License 1.1 (MPL 1.1)
Versión Actual Openbravo ERP R2.14 (03/11/2006)
Líneas de código fuente (según Sloccount) 55,294 (java: 55292; sh: 2)
Estimación de coste (según Sloccount) $ 1,825,801
Estimación de número medio de desarrolladores (según basic COCOMO) 9.38
Número aproximado de desarrolladores (Developer) 13
Número aproximado de administradores de proyecto (Project Manager) 2
Número aproximado de desarrolladores (Translator, y otros) 17
Herramientas de ayuda al desarrollo Listas de correo, foros, SVN

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.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,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.[...]»

Véase también

Planificación de recursos empresariales

Enlaces externos