Odoo
Odoo (conocido anteriormente como OpenERP y anteriormente como TinyERP) es un software de ERP integrado. Cuenta con una versión "comunitaria" de código abierto bajo licencia LGPLv3 y una versión empresarial bajo licencia comercial que complementa la edición comunitaria con características y servicios comerciales y desarrollada por la empresa belga Odoo S.A. El fabricante declara su producto como una alternativa de código abierto a SAP ERP y Microsoft Dynamics. La compañía tiene sucursales en varias partes del mundo. Odoo es un software empresarial todo en uno que incluye CRM, sitio web y comercio electrónico, facturación, contabilidad, fabricación, gestión de almacenes y proyectos, e inventario entre otros. Soluciones de industriaEn la actualidad Odoo cuenta con más de 46[1] módulos tales como:
Además de contar con más de 21.000 aplicaciones de terceros que trabajan sobre Odoo.[2] Licencia e impacto en el modelo de negociosLos módulos de Odoo, en su mayoría, están cubiertos por la licencia LGPLv3 (Lesser General Public License) (en septiembre de 2015 cambió el de licencia AGPL a LGPLv3).[3] Como consecuencia directa, OpenERP no requiere ningún pago de licencias para ser utilizado, a diferencia de los software más usados del mercado. Esto también implica que, mientras que se respeten los términos de la licencia, la modificación directa del programa es posible. ArquitecturaArquitectura webOdoo está desarrollado sobre una arquitectura web. Hay disponibles múltiples aplicaciones cliente. Servidor y módulosEl módulo del servidor está escrito en el lenguaje Python. El cliente se comunica con éste a través de interfaces XML-RPC y JSON. La funcionalidad del negocio se organiza en módulos. Los módulos no son más que meras carpetas con una estructura predefinida, con código en Python y archivos XML en su interior. Un módulo define la estructura de los datos, formularios, informes, menús, procedimientos, flujos de trabajo, etc. Los módulos se definen mediante una sintaxis independiente del cliente, de tal forma que añadir nuevos objetos, como menús y formularios los hace disponibles para cualquier cliente. Aplicaciones clienteLos clientes son livianos porque no contienen la lógica del negocio. Se da soporte a dos aplicaciones oficialmente:
No obstante, la comunidad ha desarrollado otros clientes alternativos. Base de datosOpenERP usa PostgreSQL que es un sistema gestor de bases de datos. InformesOdoo también cuenta con un sistema de reportes propio utilizando Webkit, y permite integración con otros motores como LibreOffice.org o Jaspersoft. Código fuente y contribucionesEl código fuente de OpenERP se aloja en GitHub,[4] utilizando el sistema de control de versiones Git. Las contribuciones y la documentación también se administran mediante GitHub. En 2009 se lanzó un sitio web dedicado a recopilar toda la documentación.[5] Software como servicioA partir de la versión 6.0, la actual Odoo S.A. distribuye una versión de OpenERP como servicio. AplicacionesLa empresa Odoo mantiene un sitio web en el que hace referencia a los módulos oficiales así como aquellos contribuidos por la comunidad de desarrolladores[6] en un concepto similar a las tiendas de aplicaciones de Apple y Google. Los módulos comunitarios pueden ser referenciados de forma gratuita siempre y cuando se respeten las normas de envío. Entorno de desarrolloEl desarrollo de módulos se realiza editando archivos Python y XML. No hay un editor oficial, aunque en los tutoriales existe preferencia por PyCharm o Eclipse + PyDev. Parte de la lógica de la aplicación puede ser cambiada desde la interfaz del cliente. Historial de versiones
Versión antigua Versión estable todavía con soporte Última versión Futura versión Véase también
Referencias
Enlaces externos
Information related to Odoo |