Compiere (pronounced KOM-pyeh-reh, "to accomplish, complete, fulfill" in Italian) is an
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
ERP and
CRM business solution for
Small and Medium-sized Enterprises (SME) in distribution, retail, service and manufacturing. Compiere is distributed by
Consona Corporation
Consona Corporation (formerly known as M2M Holdings Inc.) is a software company selling solutions to automate business critical tasks, ranging from marketing, service and support to planning and scheduling, material requirements planning (MRP), a ...
and through a Partner Network, who are a collection of trained and authorized business partners.
Compiere was founded in 1999 by Jorg Janke and was among the top 10 projects in SourceForge from 2002 for 4 years, reaching one million downloads and 100 partners in 2006.
In 2006, Compiere, Inc. raised venture capital from
New Enterprise Associates
with the goal of transforming the successful open source ERP project into a growing and sustainable commercial open source business. In 2007, the company added new executives, revamped engineering and support processes, and expanded its sales and services channels
. The Compiere product line expanded to include Professional, Enterprise and Cloud Editions while the company continued to maintain the open source foundation as Community Edition
.
Like many commercial ventures built around open source projects, there was a degree of contention between company management (who sought to monetize the investments in R&D, Services and Support) and voices from the community (who desired that Compiere source code and business processes remained free and open as Adempiere at that moment and iDempiere some years later). On June 16, 2010, Consona acquired Compiere, Inc. Terms of the deal were not disclosed
.
The application and
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
are provided based on the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
version 2; this comprises the Community Edition. Also available for a fee is a Professional Edition with more features, a commercial license, documentation and support contracts.
Functionality
Compiere encompasses ERP functionality, but in order to avoid the duplication of information and fulfill the need for synchronization, it was organized in a different way. Compiere modules are:
Quote to Cash, Requisition-to-Pay,
Customer relationship management
Customer relationship management (CRM) is a process in which a business or other organization administers its interactions with customers, typically using data analysis to study large amounts of information.
CRM systems compile data from a ra ...
, Partner Relations Management,
Supply Chain Management
In commerce, supply chain management (SCM) is the management of the flow of goods and services including all processes that transform raw materials into final products between businesses and locations. This can include the movement and stor ...
, Performance Analysis, Warehouse,
Double-entry bookkeeping
Double-entry bookkeeping, also known as double-entry accounting, is a method of bookkeeping that relies on a two-sided accounting entry to maintain financial information. Every entry to an account requires a corresponding and opposite entry to ...
, Work-flow-Management and Web Store. A manufacturing module is being developed within an independent project CMPCS ''(see
external links section)''.
Architecture
Compiere is a
Model Driven Architecture development, deployment and maintenance framework designed with the intention of following changes as business evolves. At any time, customers can change the information structure, adjusting to new information needs. Compiere provides multiple views of business information based on the detail of the actual transactions. This structure allows flexibility and integration of supplemental external information. And since information is presented as views (using Compiere's
MVC
MVC may refer to:
Science and technology
* Maximum-value composite procedure, an imaging procedure
* Multivariable calculus, a concept in mathematics
* Multivariable control, a concept in process engineering
* Mechanical vapor compression, a desal ...
architecture), they can be changed to meet the needs of the business.
Compiere is entirely based on the concept of ''Active Data Dictionary'' (ADD). Compiere ''
Data Dictionary'' contains definitions of a data entity (type, validation, etc.), how it is displayed (label on screens and reports, help, display sequence and position relative to other fields), and the display rules. It also contains security and access rules.
Compiere has been developed with
Java EE.
Database independence
Compiere has been criticized for not being a pure open source product because of its dependence on
Oracle database
Oracle Database (commonly referred to as Oracle DBMS, Oracle Autonomous Database, or simply as Oracle) is a multi-model database management system produced and marketed by Oracle Corporation.
It is a database commonly used for running online t ...
(including the free Oracle XE); this is changing now, since version 2.5.2 Compiere is database independent to some extent. The project has released a ''Database Kit'' for porting Compiere to multiple databases.
PostgreSQL
PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
,
MySQL
MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database o ...
and
Sybase
Sybase, Inc. was an enterprise software and services company. The company produced software to manage and analyze information in relational databases, with facilities located in California and Massachusetts. Sybase was acquired by SAP in 2010; ...
ports are in
Beta
Beta (, ; uppercase , lowercase , or cursive ; grc, βῆτα, bē̂ta or ell, βήτα, víta) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Modern Greek, it represents the voiced labiod ...
status. Compiere can also be run under the
Firebird database using the
Fyracle extensions, without porting.
Taking advantage of the ''Database Kit'' to create a port for the
Apache Derby
Apache Derby (previously distributed as IBM Cloudscape) is a relational database management system (RDBMS) developed by the Apache Software Foundation that can be embedded in Java programs and used for online transaction processing. It has a 3.5 ...
database the
ER/Box project provides an integrated all-Java, all open source ''Compiere distribution''. In addition to the Apache Derby database port ER/Box is also capable of running on
PostgreSQL
PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
.
Compiere also works with the open source alternative to Oracle database,
EnterpriseDB
EnterpriseDB (EDB), a privately held company based in Massachusetts, provides software and services based on the open-source database PostgreSQL (also known as Postgres), and is one of the largest contributors to Postgres. EDB develops and inte ...
. User documentation is still offered on a fee-based accessibility.
Translations
Language Available Through
Arabic Community
Bulgarian Community
Catalan Community
Croatian Community
Chinese (simplified) Community
Chinese (traditional) Community
Danish Community
Dutch Web Store
Farsi Community
Finnish Community
French Web Store
German Web Store
Indonesia Bahasa Community
Italian Web Store
Malay Community
Romanian Community
Russian Community
Spanish Web Store
Thai Community
US English Included
Vietnamese Community
Releases
See also
*
Comparison of CRM systems
This article is a comparison of notable CRM systems.
ERP systems are considered a superset of CRM systems.
General
Only stable releases are mentioned.
Features
See also
* Comparison of mobile CRM systems
* List of ERP software ...
*
iDempiere
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 ...
,
Adempiere,
metasfresh
metasfresh is an open-source software, open source/free software, free enterprise resource planning, ERP software designed and developed for small and medium enterprises, SMEs. metasfresh is an actively maintained fork of Adempiere, ADempiere an ...
,
Openbravo
Openbravo is a Spanish Cloud computing, cloud-based software provider specializing in retail and restaurants; formerly known as a horizontal open-source ERP software vendor for different industries. The head office of Openbravo is located in Pam ...
(Compiere source code family)
*
List of free and open source software packages
This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; the GNU p ...
spin-offs
*
Adempiere: Disagreement between a component of the Compiere user community and Compiere, Inc. resulted in the creation of this spin-off Open Source project. The primary point of dispute was a belief by members of the user community that Compiere, Inc. had ignored the contributions and concerns of community members. Their claim
was that the continuing direction of the product was driven mainly by Compiere, Inc.'s venture capital partners and not the user community at-large.
*
metasfresh
metasfresh is an open-source software, open source/free software, free enterprise resource planning, ERP software designed and developed for small and medium enterprises, SMEs. metasfresh is an actively maintained fork of Adempiere, ADempiere an ...
- originally based on ADempiere, developed in Germany.
*
iDempiere
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 ...
also known as OSGI + ADempiere. It modularized the code through the
OSGi framework so it allows a plugin architecture. Today it is the ERP project driven by the most widespread, active and open community (not backed by a single company).
*
Openbravo ERP
References
{{ERP software
Free customer relationship management software
Free ERP software
Business software for Linux
Free software programmed in Java (programming language)