Adempiere
| Company type | Open source software project |
|---|---|
| Industry | Enterprise resource planning software |
| Founded | 2006 |
Area served | Worldwide |
| Products | Enterprise Resource Planning (ERP), Supply Chain Management (SCM), Customer Relationship Management (CRM), Financial performance evaluation, Point of Sale (POS) system, Cost calculation engine, Production methodologies including Order Batch Processing and Material Requirements Planning (MRP) |
| Website | www |
ADempiere is an enterprise resource planning (ERP) software solution distributed under a free software license. The term adempiere in Italian translates to "to fulfill a duty" or "to carry out a task."
This software is provided under the terms of the GNU General Public License.
History
In September 2006, ADempiere emerged as a result of conflicts between the open-source developer community involved with the Compiere ERP system and its corporate backer, leading to a fork of Compiere. Within a short period, ADempiere secured a position among the top five projects on SourceForge.net, demonstrating its robust developer base and influence within the open-source ERP arena.
The project's name is inspired by the Italian verb "adempiere," which signifies fulfilling obligations, completing tasks, and honoring commitments—concepts that resonate with the initiative's business objectives.
Project objectives
The aim of the ADempiere initiative is to develop an open-source business software driven by community collaboration. Its development model adheres to the open-source "Bazaar" approach as outlined in Eric Raymond's The Cathedral and the Bazaar.
Business capabilities
ADempiere covers vital business functions such as:
- Enterprise Resource Planning (ERP)
- Supply Chain Management (SCM)
- Customer Relationship Management (CRM)
- Financial performance evaluation
- Integrated Point of Sale (POS) system
- Cost calculation engine supporting multiple cost types
- Two production methodologies—light and complex—including Order Batch Processing and Material Requirements Planning (MRP)
Organizational framework
A council composed of contributors elected from community forums governs the project. A project manager, appointed by this council, oversees overall management. The council's duties encompass:
- Endorsing decisions made by the project leader
- Approving incoming contributions
- Establishing the project roadmap
- Evaluating and sanctioning specifications
- Voting on proposed features
- Authorizing core system modifications
Technology stack
ADempiere is developed using Java EE technology and runs on Apache Tomcat and JBoss application servers. Supported databases are limited to PostgreSQL and Oracle.
System architecture
Building upon Compiere’s Data Dictionary concept, ADempiere allows management of entities, validation rules, and user interface layouts directly within the application, enabling customization without additional programming. It incorporates a workflow engine based on standards from the Workflow Management Coalition and Object Management Group for Business Process Management, which supports swift adjustments to evolving business requirements.
See also
- Compiere, iDempiere, metasfresh, Openbravo (projects derived from Compiere source code)
- List of ERP software packages
- List of ERP vendors
- List of free and open-source software packages
Forks
- iDempiere – restructured using the OSGi framework to support a plugin-based architecture.
- metasfresh – initially forked from ADempiere, developed in Germany.