Compiere
   HOME

TheInfoList



OR:

Compiere (pronounced KOM-pyeh-reh, "to accomplish, complete, fulfill" in Italian) is an open-source ERP and CRM business solution for
Small and Medium-sized Enterprises Small and medium-sized enterprises (SMEs) or small and medium-sized businesses (SMBs) are businesses whose personnel and revenue numbers fall below certain limits. The abbreviation "SME" is used by international organizations such as the World Bank ...
(SME) in distribution, retail, service and manufacturing. Compiere is distributed by Consona Corporation 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 New Enterprise Associates (NEA) is an American-based venture capital firm. NEA focuses investment stages ranging from seed stage through growth stage across an array of industry sectors. With ~$25 billion in committed capital, NEA is one of the w ...
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 w ...
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 to run, study, share, and modify the software. The license was the first copyleft for general ...
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 big data, large amounts of information. CRM systems data collectio ...
, Partner Relations Management, Supply Chain Management, 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 t ...
, 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 Model Driven Architecture (MDA) is a software design approach for the development of software systems. It provides a set of guidelines for the structuring of specifications, which are expressed as models. Model Driven Architecture is a kind of doma ...
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 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 A data dictionary, or metadata repository, as defined in the ''IBM Dictionary of Computing'', is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format". ''Oracle'' defines it ...
'' 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 Jakarta EE, formerly Java Platform, Enterprise Edition (Java EE) and Java 2 Platform, Enterprise Edition (J2EE), is a set of specifications, extending Java SE with specifications for enterprise features such as distributed computing and web ser ...
.


Database independence

Compiere has been criticized for not being a pure open source product because of its dependence on Oracle database (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,
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 ...
and Sybase ports are in Beta 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 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. 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 int ...
. 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 * iDempiere, Adempiere, metasfresh, Openbravo (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 ...


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 - originally based on ADempiere, developed in Germany. * iDempiere also known as OSGI + ADempiere. It modularized the code through the
OSGi OSGi is an open specification and open source project under the Eclipse Foundation. It is a continuation of the work done by the OSGi Alliance (formerly known as the Open Services Gateway initiative), which was an open standards organization fo ...
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)