iDempiere

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

iDempiere
IDempiereLogo.png
Interface idempiere.PNG
Developer(s) community development
Initial release October 31, 2012; 5 years ago (2012-10-31)
Stable release
v5.1 / Daily release[1]
Preview release
devel-5.1 / Daily release
Repository https://bitbucket.org/idempiere/
Written in Java
Operating system Windows, Linux, Mac, Solaris
Platform OSGi, Jetty, ZK (framework)
Available in 15 languages
List of languages
English, German, Indonesian, Spanish, Italian, Japanese,[2] Romanian, Russian, Thai, Arabic, Bosnian, Portuguese , Catalán, Simplified Chinese, and many others
Type ERP, CRM, SCM
License GPLv2[3]
Website http://www.idempiere.org

iDempiere Business Suite, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it has also customer relationship management (CRM) and supply chain management (SCM) functions. It is in contrast to proprietary or most other open source ERP solutions driven only by a community of supporters.

Features[edit]

The architecture of the iDempiere system allowing it to easily expand its functions while maintaining a simple and flexible state of the ERP business system, iDempiere can be used freely and it supports[4]:

  • Multiple tenants
  • Multiple organizations (branches, plants, etc.)
  • Multiple languages (29 localizations; mixed access in a single installation is possible)
  • Multiple currencies
  • Multiple account schemas
  • Multiple-user

History[edit]

1999, Jorg Janke creates Compiere a predecessor of iDempiere. Jorg had previously worked at Oracle in Germany and the USA.[5]

2006, starts the development of ADempiere as a fork of the open source version of Compiere.

2008-2010, in the Adempiere community some users work on a modular ERP design proposal, with some OSGI implementations like Apache Felix[6] and Equinox.[7]

2010, Adempiere 3.6.0 LTS[8] and Branch GlobalQSS Adempiere361 are launched.

Version number Release date[9] Notes
Old version, no longer supported: 1.0.a Halloween Edition October 31, 2012[10]
  • First official version
  • Alpha version
Old version, no longer supported: 1.0b Devina April 24, 2013[11] Beta version
Old version, no longer supported: 1.0c Devina LTS June 27, 2013[11]
Old version, no longer supported: 2.0 October 31, 2013[12]
Old version, no longer supported: 2.1 October 31, 2014[13]
Older version, yet still supported: 3.1 Maitreyi October 31, 2015[14]
Older version, yet still supported: 4.1 October 31, 2016[15]
Current stable version: 5.1 October 31, 2017[16]
  • Daily maintained version
  • Stable version
  • 1207 weekly downloads[17]
Legend:
Old version
Older version, still supported
Current stable version
Latest preview version
Future release

2011, due to disagreements in the former ADempiere developer community[18] they decided to use the new name iDempiere for the code path with the new OSGi architecture. So iDempiere can be seen as the next generation of ADempiere or as a fork of the ADempiere Branch GlobalQSS Adempiere361.[19] The majority of the active developer community started to work on iDempiere.[20]

The big difference made on iDempiere 1.0 vs ADempiere was the platform technology upgrade to the OSGi framework that allows iDempiere to have plug-ins,[21] so a lot of specific Code made on Adempiere have been updated as plug-ins in iDempiere.,[22] Also Jboss was replaced with Apache Tomcat improving the performance and memory footprint. Further upgrades are a new automatic build system based on Eclipse Buckminster, a major ZK upgrade (from ZK3.6 to ZK6) which allowed redesign of the web GUI.

2015, on version 3.1 Apache Tomcat was replaced with Jetty.[23]

2017, on version 5.1 the ZK framework is updated to version 8.0.2.2 and Oracle has been successfully tested for Oracle 12C.[24]

Awards and recognition[edit]

“Winner of Infoworld's Bossie award for best open source software application”, awarded in 2015[25] and 2016.[26]

SourceForge - “Community Choice” Project of the Month in July 2016[27]and February 2018.[28]

Computer Review (Russian web page) - The best "free" ERP-systems of primary, secondary and higher levels, 5 November 2015.[29]

PCQuest - “7 Open Source ERP Software For Your Business”, 20 May 2016.[30]

Capterra Logistics Technology Blog - “The Top 8 Free, Open Source ERP Software”,[31] July 26th 2017.

Platform[edit]

iDempiere consists of a Java server (based on a Jetty container) with a ZK 8.0/8.5 web GUI. It uses the OSGi framework for modularization. It has Oracle 11G/12C and PostgreSQL 9/10 database support. It has also a Swing Desktop Client.[32]

It works as a web client software in Firefox, Chrome, Opera and Internet Explorer browsers that allow users to open related records quickly and easily via links.

Technology[edit]

Application dictionary and customization[edit]

Application dictionary iDempiere

This is a feature of iDempiere that extends the concept of a data dictionary to an "Active Data Dictionary" that lets it manage entities, validation rules, windows, tables, formats, and other customizations of the application without new JAVA code. So iDempiere can be seen not only as an ERP but also as a platform to build database driven applications.

Plug-ins[edit]

The second feature of iDempiere are the plug-ins to modify or extend the ERP, CRM and SCM functionality.[33] With the OSGi specification individual bundles of code (plug-ins) connect together in a dynamic way, the iDempiere-wiki allows users to rate the known plug-ins in the plugin market.[34]

Workflows[edit]

iDempiere has a Workflow Engine based on WfMC standard, to manage document workflow process and BPM requirements.

Reports[edit]

iDempiere has a simple, configurable and powerful reporting format (with Application Directory) allowing zoom across data and export to a number of formats (PDF, HTML, Excel etc.), it also has integration with JasperReports for more complex reports.[35]

iDempiere Performance indicators

Performance indicators[edit]

Performance graphs are set from measure calculation via Application Directory. Allowing to graphically see the fulfillment of business indicators or goals.

From the graphs you can access the data that generates them, (when you click on them, the corresponding data windows are opened with the information automatically filtered.

System Admin[edit]

Access to the system is based on roles and users, it is also possible to configure audit trails for the updated fields, in this way an Audit Process can be properly managed.

Business Processes[edit]

Business Processes included in CORE:

Operations[edit]

  • Process: from quote to sales - Quotes, sale orders, sale Invoices, shipments, sales rep dashboard and sales reporting.
  • Process: from requisition to purchase - Requisitions, purchase orders, purchase invoice, material receipt and purchase reporting.
  • Supply Chain Management [32]- Inventory, production planning and multiple location.
  • CRM [32]- Business Partner Rules, Contact management, campaign management, sales management, sales stage, sales pipeline, marketing campaign and requests.
  • Project Management - project phases and task, materials management and expense report.

Financials[edit]

  • Financial Accounting - Management Accounting, Bank account management and reconsciliation, Payments management and financial reporting.
  • Asset Management - Tracking, Deliver Assets, Customer Assets and depreciation.

Plug-ins[edit]

Some types of add-ons related to business processes are [34] interactive BI dashboard, [36][37] specific industry requirements (like Asset Maintenance,[38] Manufacturing and Kanban Dashboard), localizations, and other software integrations (like Asterisk,[39] Openbravo Pos, Google maps).

Community[edit]

iDempiere is a project with a high activity,[40][41] supported by a worldwide community of committed people organized as a decentralized bazaar. There is no single person or company ruling the project or many of the parts, much like the wiki websites, build server, trackers, forums, etc. The community includes end users, implementers and subject matter specialists.

There are active local communities in Japan, China, USA, Germany, Indonesia, Brasil, Malaysia, Colombia, India, Russia, and other countries.[42] The community of people working with the software uses different tools to communicate around the world, such as Multi-language Project Wiki,[43] Google forums[44] and IRC channel.[45] Wider reception comes also through speeches held in open source conferences like de:OpenRheinRuhr [46] and on Universities.

World Conferences[edit]

  • 2013 May 16/17 – Krefeld, Germany. Visited by about 30 core developers from 4 continents.[47]
  • 2014 March 7 – Bonn, Germany. (informal German iDempiere Conference).[48]
  • 2015 Sep 3/4 – Krefeld, Germany. Visited by about 38 core developers from 5 continents.[49][50]

Development[edit]

The development environment (IDE) used for iDempiere is Eclipse 4.7.1a (Oxygen) with Buckminster,[51] [52] MercurialEclipse (optional), Equinox ( OSGi R6 )[53] and Apache Felix Web Console.

Idempiere uses Jira for bug/issue tracking, continuous integration and Real-time collaboration,[54] in this way it integrate the contributions of the community in an agile way, however all source goes through peer review before making it to the core. The protection and respect of all the credits are located in the official repository.[55]

See also[edit]

References[edit]

  1. ^ "Cambios". ci.idempiere.org Jenkins. Retrieved 26 January 2018.
  2. ^ "JPiere: "Japan + iDempiere"". osdn.net. Retrieved 16 December 2017.
  3. ^ "iDempiere = OSGi + ADempiere -> License". Retrieved 2017-09-12.
  4. ^ Harvey, Cynthia (22 August 2016). "Open Source Software for Business: 12 Leading Apps, slide 8". Datamation. Retrieved 17 December 2017.
  5. ^ "Jörg Gedanken". Retrieved 17 September 2017.
  6. ^ "ADempiere/OSGi, Integration Revision as of 05:51, 30 July 2008". Retrieved 17 September 2017.
  7. ^ "Equinox Integration". Retrieved 17 September 2017.
  8. ^ "Sourceforge Adempiere ERP Business Suite Official Release/Adempiere 3.6.0". Retrieved 17 September 2017.
  9. ^ "Downloads". Retrieved 2014-03-09.
  10. ^ "iDempiere release 1.0.a Halloween Edition". Retrieved 2014-02-08.
  11. ^ a b "Category:New Features v1.0". wiki.idempiere.org. Retrieved 2 February 2018.
  12. ^ "Category:New Features v2.0". Retrieved 2014-02-08.
  13. ^ "Category:New Features v2.1". Retrieved 2014-10-31.
  14. ^ "Announcing release 3.1 Maitreyi". Retrieved 2015-11-07.
  15. ^ "Release 4.1". Retrieved 2017-05-29.
  16. ^ "Release 5.1".
  17. ^ "iDempiere = OSGi + ADempiere binary files". Retrieved 2017-05-29.
  18. ^ "Adempiere Contributors". Open Hub. Retrieved 20 September 2014.
  19. ^ "Branch_GlobalQSS_361". www.adempiere.com. Retrieved 27 September 2015.
  20. ^ "Compare ADempiere and iDempiere (ADempiere vs. iDempiere)".
  21. ^ "First look at IDempiere".
  22. ^ "Online plugins conversion documentation". red1.org. Retrieved 31 May 2014.
  23. ^ "Platform Upgrade for r3". Retrieved 8 April 2014.
  24. ^ "Category:New Features v5.1". wiki.idempiere.org. Retrieved 16 December 2017.
  25. ^ "Bossie Award 2015". www.infoworld.com. Retrieved 2015-09-16.
  26. ^ "Bossie Award 2016". www.infoworld.com. Retrieved 24 September 2016.
  27. ^ "July 2016, "Community Choice" Project of the Month – iDempiere". www.SourceForge.net. Retrieved 24 September 2017.
  28. ^ "February 2018, "Community Choice" Project of the Month – iDempiere". www.SourceForge.net. Retrieved 2 February 2018.
  29. ^ Chernikov, Alexander (5 November 2015). "Лучшие «free» ERP-системы начального, среднего и высшего уровня (The best "free" ERP-systems of primary, secondary and higher levels)". ko.com.ua. «Компьютерного обозрения». Retrieved 17 December 2017.
  30. ^ Yadav, Sonam. "7 Open Source ERP Software For Your Business". PCQuest. Retrieved 26 January 2018.
  31. ^ "The Top 8 Free, Open Source ERP Software". capterra.com. Capterra Logistics Technology Blog. 26 July 2017. Retrieved 24 September 2017.
  32. ^ a b c "10 Best open source software in 2017". www.tgdaily.com. 20 March 2017. Retrieved 17 December 2017.
  33. ^ O'Sullivan, Gerald. "iDempiere and OSGi: a modular Java architecture". surfacedetail.blogspot.com. Retrieved 29 December 2017.
  34. ^ a b "Category:AvailablePlugins". Retrieved 13 March 2014.
  35. ^ "JasperReports redesign". Retrieved 13 March 2014.
  36. ^ "Excel Dashboard Integration". red1.org. Retrieved 29 December 2017.
  37. ^ QUY, HIEP LE. "ID-plugin Small BI". bitbucket.org. Retrieved 29 December 2017.
  38. ^ A GUIDE ON HOW TO INSTALL, IMPLEMENT, INNOVATE Maintenance Prevention (Version 1.0 ed.). 2013. Retrieved 30 April 2018.
  39. ^ "de.evenos-consulting.asterisk". bitbucket.org. Retrieved 30 April 2018.
  40. ^ "Project Summary". Retrieved 2017-12-15.
  41. ^ "About Project Activity Icons". Retrieved 2017-12-15.
  42. ^ "Download statistics sorted by contries". Retrieved 2014-03-12.
  43. ^ "iDempiere Wiki". Retrieved 2014-03-12.
  44. ^ "Resultados de la búsqueda en grupos de idempiere". Retrieved 2015-08-16.
  45. ^ "IDempiere/Full Meeting Minutes". Retrieved 2014-03-10.
  46. ^ "speech 2013". Retrieved 2014-03-16.
  47. ^ "IDempiere World Conference 2013". wiki iDempiere. Retrieved 16 August 2015.
  48. ^ "iDempierean Conference this March in Bonn". facebook.com/iDempiere. Retrieved 16 August 2015.
  49. ^ "IDempiere World Conference 2015". wiki iDempiere. Retrieved 16 December 2017.
  50. ^ Bx Service GmbH. "iDempiere World Conference 2015". youtube.com. Retrieved 26 January 2018.
  51. ^ "Build the iDempiere Project using Eclipse with buckminster". Retrieved 2017-09-17.
  52. ^ "iDempiere and Buckminster: building a web-based OSGi application". 27 July 2017. Retrieved 24 September 2017.
  53. ^ "NF5.1 Platform Upgrade". Retrieved 3 Aug 2016.
  54. ^ "System Dashboard". www.atlassian.net. Retrieved 16 December 2017.
  55. ^ "iDempiere Overview". bitbucket.org. Retrieved 16 December 2017.

Further reading[edit]

External links[edit]