Idempiere, el Erp Open Source con tecnología OSGI

El Software de Código Abierto crece de manera acelerada, creando alternativas libres a los software propietarios que en tiempos anteriores dominaban todas las áreas comerciales y personales, una de las áreas donde el Open Source ha tenido más éxito es en el Área Empresarial donde las aplicaciones libres cada día ofrecen mejores soluciones. Idempiere es una de estas aplicaciones, que gracias a la comunidad ha venido a fortalecer un área muy importante como es la de Planificación de Recursos, permitiendo la integración de los diversos procesos de una empresa de manera eficiente y escalable. IDempiere Logo

Idempiere no es más que un Sistemas de Administración de Recursos Empresariales (del inglés ERP Enterprise Resource Planning), que también posee en su núcleo un  Administrador de la Relación con los Clientes (del inglés CRM Customer Relationship Management), acompañado de un Administrador de la Cadena de Suministro (del inglés SCM Supply Chain Management).  Idempiere está basado en el también ERP Open Source Adempiere diferenciándose de este en la inclusión de la tecnología OSGI que permite la estructuración de plug-ins convirtiéndolo en un ERP totalmente escalable, modular e independiente.

Idempiere Estructura

El mercado de soluciones de sistemas de planificación de recursos empresariales está liderado por el uso de software con licencias de alto costo, y existen pocas alternativas de Código Abierto para soportarlas. No obstante, Idempiere representa una opción interesante, de grandes oportunidades de expansión por estar basado en estándares y desarrollado sobre la plataforma de programación Java Platform, Enterprise Edition (J2EE, también traducido como Java Empresarial)  además de ser independiente de la base de datos y gozar de la capacidad de conectarse a múltiples bases de datos. De igual manera, presenta un desarrollo continuo y activo que le ha permitido madurar como producto de software.

 

Idempiere nos permite tener:

  • Múltiples Compañías (grupos empresariales)
  • Múltiples organizaciones (sedes, empresas)
  • Múltiples idiomas
  • Múltiples monedas
  • Múltiples esquemas contables
  • Múlti-usuario

Idempiere Soporte

Lo que hace especial a Idempiere es su capacidad de adaptación a cualquier modelo de negocio y normas establecidas, aumentando así la productividad, disminuyendo los errores de integración y atacando las diversas necesidades de una empresa en una sola herramienta.

Idempiere cuenta con un rol para la parametrización y configuración además de diversos roles para el área funcional, su núcleo está dividido en doce grandes grupos: Administración del Sistema, Diccionario de la Aplicación, Relación con Terceros, Ventas, Compras, Devoluciones, Saldos Pendientes, Gestión de Materiales, Gestión de Proyectos, Análisis de Desempeño, Activos, Manufactura.

Estructuralmente Idempiere nativo contempla un flujo de trabajo que se puede dividir en seis áreas: Requisición a Factura, Cotización a Recaudo, Tesorería, Inventario, Talento Humano la cuáles afectan directamente a la Contabilidad.

Idempiere ERP

De igual manera Idempiere puede ser ampliado gracias a los plugins que utilizan la tecnología OSGI, en la actualidad existen 52 plugins en los repositorios oficiales que extienden las funcionalidades bases de Idempiere, entre los que destacan:

  • Integración con otras plataformas como Asterisk, Google Map, JasperReport entre Otros.
  • Adaptación a plataformas móviles y aplicaciones realizadas en Android Nativo.
  • Localizaciones en Diversos Países (Adaptan el Erp a las normativas de cada país)
  • Clientes POS para el Área de Ventas.
  • Integración con escáner, dispositivos, sensores.
  • Numerosos themes para mejorar o adaptar la interfaz.
  • Nuevos Módulos de Nómina, Recursos Humanos, Retenciones entre otros.

Idempiere Plugins

Muchos de los plugins oficiales también permiten extender funcionalidades del core de Idempiere, como la administración de Almacenes, manejo de manufactura, importación de csv, mantenimiento de activos, forma de pagos entre otros. Sumado a eso la comunidad realiza plugins que son distribuidos de diversas maneras. Tanto el Erp como los plugins son distribuidos bajo la licencia GPLv2 lo que permite a sus usuarios hacer uso de todas sus funcionalidades.

Idempiere se distribuye bajo dos clientes:

La Versión web que es la más extendida y que está creada bajo el framework ZK el cual permite realizar una completa interfaz de usuario sin utilizar JavaScript y utilizando lenguaje java de alto nivel. El framework ZK permite realizar diversos cambios en la interfaz del ERP utilizando plantillas de diseño, es por esto que muchos usuarios de la comunidad se han dado a la tarea de crear diversas pieles para el ERP para de esta manera adaptarlo a cada usuario y darle el aspecto que deseen. Idempire Cliente Web

La Versión de Escritorio que está realizado bajo la biblioteca gráfica Swing de Java, dicho cliente es poco utilizado y se utiliza en aquellas empresas donde se desea menos controles de acceso, también suele usarse en aquellos casos donde el servidor web no aguante la concurrencia de los usuarios que se desea, debido a que el cliente de escritorio carga los objetos a nivel de pc/cliente. La versión Swing es muy utilizada en ambiente de desarrollo y su distribución dentro de usuarios en ambiente de producción es unitaria.

Idempiere Cliente Swing

Idempiere ha crecido de manera acelerada y organizada sin duda alguna gracias a la tecnología Osgi que ha permitido que sea un ERP totalmente modular, lo cual permitido sustituir un módulo del ERP por otro sin afectar al resto de los módulos. Esto ha traído números beneficios donde destacan:

  • Facilidad de Cambios
  • Compresión rápida de las funcionalidades.
  • Desarrollo en paralelo.
  • Facilidad al probar.
  • Reutilización de código.
  • Simplificación de proyectos con muchos desarrolladores en diferentes equipos.
  • Gestión de despliegues tanto locales como remotos.
  • Lo ha convertido en una herramienta fácilmente ampliable.

Podemos probar Idempiere de manera gratuita y en cuestión de minutos accediendo a la demo de la comunidad en https://test.idempiere.org/ con los siguientes datos de acceso.

  • EMailadmin @ gardenworld.com(Incluye los espacios!) PasswordGardenAdmin
  • EMailsuperuser @ idempiere.comOR system @ idempiere.com (Incluye los espacios) PasswordSystem

Idempiere Demo

Idempiere Pantalla Principal

Los desarrolladores pueden obtener el código fuente de Idempiere en SourceForge, existe diversos manuales, videotutoriales, herramientas y trozos de código para la enseñanza del desarrollo en Idempiere, de igual manera la comunidad Idempiere se ha dado a la tarea de crear una documentación oficial en la Wiki Oficial de Idempiere.

 

El Futuro de Idempiere es muy alentador, el crecimiento de la comunidad ha sido bastante grande, la integración con otras herramientas ha permitido traer soluciones a casi cualquier problema planteado, la inclusión de Osgi en el nucleo de su plataforma ha abierto el interés de grandes empresas patrocinadoras de proyectos a grandes escalas y sobretodo el éxitos de sus predecesores Compiere y Adempiere permiten tener la confianza de tener en ambientes de producción de un ERP capaz de procesar grandes cantidades de datos y sobretodo atacar cual proceso de una organización. Sin duda Idempiere es una de las grandes promesas del Software Libre y el uso en la pequeña, mediana y grandes industria abre las puertas a la excelencia de la herramienta.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Guillermo dijo

    ¿Y no es el uso de java un problema debido a los problemas que puede dar a los ordenadores clientes? Preferiría el uso de un lenguaje del lado del servidor que permita el uso simplemente con cualquier navegador sin necesidad de ningún software extra instalado en el ordenador, tableta, móvil, etc. del usuario final.

    1.    Haider López dijo

      Compañero del lado del cliente no necesitas nada, con cualquier navegador sin tener plugin de java te funciona. El único que usa java es el servidor

  2.   pablox dijo

    ¡Aguante iDempiere! 😛

  3.   Sergio dijo

    He llegado de casualidad al blog pero me ha gustado el tema!