Developer(s) | virtual community |
---|---|
Initial release | October 31, 2012 |
Stable release | v11
/ Daily release[1] |
Preview release | v12
/ Dev Build |
Repository | https://github.com/idempiere/idempiere |
Written in | Java, SQL |
Operating system | Windows, Linux, Mac, Solaris |
Platform | OSGi, Jetty, ZK (framework) |
Available in | 16 languages |
List of languages English, German, Indonesian, Spanish, Italian, Japanese,[2] Romanian, Russian, Polish, Thai, Arabic, Bosnian, Portuguese , Catalán, Simplified Chinese, and many others | |
Type | ERP, CRM, SCM |
License | GPLv2 |
Website | www |
iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has 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.
The architecture of the iDempiere system allows 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:[3]
1999, Jorg Janke creates Compiere a predecessor of iDempiere. Jorg had previously worked at Oracle in Germany and the USA.[4]
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[5] and Equinox.[6]
2010, Adempiere 3.6.0 LTS[7] and Branch GlobalQSS Adempiere361 are launched.
Version number | Release date[8] | Notes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1.0.a Halloween Edition | October 31, 2012[9] |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.0b Devina | April 24, 2013[10] | Beta version | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1.0c Devina LTS | June 27, 2013[10] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.0 | October 31, 2013[10] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2.1 | October 31, 2014[10] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.1 Maitreyi | October 31, 2015[11] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4.1 | October 31, 2016[12] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.1 | October 31, 2017[13] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.1 | November 4, 2018[14] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6.2 | January 4, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7.1 | November 22, 2019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8.1 | November 3, 2020 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8.2 | December 20, 2020 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | December 24, 2021 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | December 24, 2022 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | December 24, 2023
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Old version
Older version, still maintained Current stable version Future release |
2011, due to disagreements in the former ADempiere developer community[15] 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.[16] The majority of the active developer community started to work on iDempiere.[17]
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,[18] so a lot of specific Code made on Adempiere have been updated as plug-ins in iDempiere.,[19] Also Jboss was replaced with Apache Tomcat improving the performance and memory footprint. Further upgrades were a new automatic build system based on Eclipse Buckminster,[20][21] 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.[22]
2017, on version 5.1 the ZK framework was updated to version 8.0.2.2 and Oracle was successfully tested for Oracle 12C.[10]
2018, in version 6.1, OpenJDK was updated from version 8 to 10. The Eclipse Buckminster dependency for idempiere compilation changed to the maven tycho dependency.[23]
2019, in version 6.2, OpenJDK was updated to version 11, the code was migrated from bitbucket/mercurial to GitHub/git one month before the release of version 7.1.[24] New chat channels were implemented in Mattermost to replace the IRC channel for future discussions.[25]
2023, in version 11, OpenJDK was updated to version 17
"Winner of InfoWorld's Bossie award for best open source software application", awarded in 2015[26] and 2016.[27]
SourceForge - "Community Choice" Project of the Month in July 2016[28] and February 2018.[29]
Computer Review (Russian web page) - The best "free" ERP-systems of primary, secondary and higher levels, 5 November 2015.[30]
PCQuest - "7 Open Source ERP Software For Your Business", 20 May 2016.[31]
Capterra Logistics Technology Blog - "The Top 8 Free, Open Source ERP Software",[32] July 26, 2017.
iDempiere consists of a Java server (based on a Jetty container) with a ZK 9.6 web GUI. It uses the OSGi framework for modularization. It has Oracle >=12C and PostgreSQL >=10 database support.[33]
It works as a web client software in Firefox, Chrome, Opera and Edge browsers that allow users to open related records quickly and easily via links.
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.
The second feature of iDempiere are the plug-ins to modify or extend the ERP, CRM and SCM functionality.[34] 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.[35]
iDempiere has a Workflow Engine based on WfMC standard, to manage document workflow process and BPM requirements.
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.[36]
Machine-to-machine communication is possible in XML file formats, the ERP has input and output templates of web service, allowing calls to the iDempiere server in any table, process or workflow.[37]
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.
The system allows you to add attachments, comments in the form of chat and post-it for each of the records, in this way you can add unstructured information important for teamwork and improve the traceability of transactions.
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 included in CORE:
Some types of add-ons related to business processes are [35] interactive BI dashboard,[39][40] specific industry requirements (like Asset Maintenance,[41] Manufacturing and Kanban Dashboard), localizations, and other software integrations (like Asterisk,[42] Openbravo Pos, Google Maps).
iDempiere is a project with a high activity,[43][44] 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.[45] The community of people working with the software uses different tools to communicate around the world, such as Multi-language Project Wiki,[46] Google forums[47] and Mattermost channels. Wider reception comes also through speeches held in open source conferences like de:OpenRheinRuhr[48] and on Universities.
The development environment (IDE) used for iDempiere is Eclipse with maven/Tycho, Git, Equinox ( OSGi )[55] and Apache Felix Web Console.
Idempiere uses Jira for bug/issue tracking, continuous integration and Real-time collaboration,[56] 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.