IDempiere
![]() |
|
Developer(s) | Community Development |
---|---|
Initial release | October 31, 2012 |
Stable release | v3.1 (Maitreyi) / Daily release |
Preview release | devel-3.0 / Daily release |
Development status | Stable |
Written in | Java |
Operating system | Windows, Linux, Mac, Solaris |
Platform | OSGi, Jetty, ZK (framework) |
Available in | English, German, Indonesian, Spanish, Italian, Japanese, Romanian, Russian, Thai, Arabic, Bosnian, Portuguese , Catalán, Simplified Chinese, and many others |
Type | ERP, CRM, SCM |
License | GPLv2 |
Website | www |
iDempiere Business Suite, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software. 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.
iDempiere is a winner of Infoworld's Bossie award for best open source software application, awarded in 2015.[1]
Contents
Features
iDempiere supports:
- Multiple tenants
- Multiple organizations (branches, plants, etc.)
- Multiple languages (29 localizations; mixed access in a single installation is possible)
- Multiple currencies
- Multiple account schemas
History
In 2015, iDempiere won the Bossie Awards 2015 for best open source applications. On version 3.1 Apache Tomcat was replaced with Jetty 9.2.3,[2] and the ZK framework was upgraded to ZK7.0.3.
In 2011, due to disagreements in the former ADempiere developer community[3] 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.[4] The majority of the active developer community started to work on iDempiere.[5] The first big difference made on iDempiere vs ADempiere was the platform technology upgrade to the OSGi framework that allows iDempiere to have plug-ins.[6] 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. With the new OSGi framework, a lot of third-party modules made on Adempiere have been updated as plug-ins in iDempiere, such as SmartPOS and Libero modules.[7][8]
2006 ADempiere itself is a fork of the open source version of Compiere.
1999 Compiere was founded by Jorg Janke [9] who worked previously for Oracle in Germany and the USA.
Platform
iDempiere consists of a Java server (based on a Jetty container) with a ZK web GUI. It has also a Swing Desktop Client. It uses the OSGi framework for modularization. It has Oracle and PostgreSQL database support.
Technology
Application dictionary
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, 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
The second feature of iDempiere are the plug-ins to modify or extend the ERP, CRM and SCM functionality. The wiki allows users to rate the known plug-ins in the plugin market,[10] some types of plugins are:
- Localization
- Other software integrations (like Asterisk, Openbravo Pos, Google maps)
- Specific industry requirements (like Asset, Manufacturing)
Workflows
iDempiere has a Workflow Engine based on WfMC standard, to manage document workflow process and BPM requirements.
Web application
iDempiere is a web software that works in Firefox, Chrome and Internet Explorer browsers that allow users to open related records quickly and easily via links.
Reports
- iDempiere has a simple, configurable (with Application Directory) and powerful reporting format allowing zoom across data and export to a number of formats (PDF, HTML, Excel etc.)
- JasperReports integration[11]
Performance indicators
Performance graphs are set from measure calculation via Application Directory.
Customization
In iDempiere is very simple to create new tables to add specific business information. Only the advanced work of information may require programming in Java
Versions
Release date[12] |
Version number |
Notes |
---|---|---|
October 31, 2012 | 1.0.a Halloween Edition ()[13] |
|
April 24, 2013 | v1.0b Devina | Beta version |
June 27, 2013 | v1.0c Devina LTS[14] | Stable version |
October 31, 2013 | 2.0[15] | Stable version |
October 31, 2014 | 2.1[16] |
|
October 31, 2015 | 3.1[18] (Maitreyi) | Daily maintained version
|
Community
iDempiere is a project with a high activity,[19][20] 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.[21] Wider reception comes also through speeches held in open source conferences like de:OpenRheinRuhr [22] and on Universities.
The best ways to be connected with the community are the wiki, forums and chats like:
- Multi-language Project Wiki [23]
- Support Forum GoogleGroup: 2.460 themes[24]
- iDempiere developer GoogleGroup: 3.290 themes[24]
- IRC channel[25] (fixed meeting each Wednesday since 13 January 2012)
World Conferences
- 2015 September 3/4 – Krefeld, Germany.[26]
- 2014 March 7 – Bonn, Germany. (informal German iDempiere Conference)[27]
- 2013 May 16/17 – Krefeld, Germany. Visited by about 30 core developers from 4 continents.[28]
Development prerequisites
To build the iDempiere Project one needs[29] Eclipse, Buckminster and MercurialEclipse (optional).
See also
- OSGI
- Java
- Compiere, Adempiere, Openbravo (Compiere source code family)
- List of ERP software packages
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Jorg Janke
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://wiki.idempiere.org/en/Category:New_Features_v1.0
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 17.0 17.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
![]() |
Wikimedia Commons has media related to iDempiere. |