Jump to content

Adempiere

From Alfawiki
ADempiere
Company typeOpen source software project
IndustryEnterprise resource planning software
Founded2006
Area served
Worldwide
ProductsEnterprise 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)
Websitewww.adempiere.net

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

Forks

  • iDempiere – restructured using the OSGi framework to support a plugin-based architecture.
  • metasfresh – initially forked from ADempiere, developed in Germany.

External links