What is ADempiere?

From ADempiere
Revision as of 04:01, 21 June 2010 by MJMcKay (Talk)

Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.

Table of Contents{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | What is ADempiere?{{#if: | | [[{{{next}}}]] }} ⇒

Adempiere

ADempiere is a world-class ERP software application designed to support:

  • Multiple Organizations within the Enterprise: ADempiere can have multiple branch offices and companies in one single installation, making it especially atractive in large franchises where consolidation of financial and operational data is critical.
  • Multiple Languages across the Enterprise and its Customers: All user and customer facing information can be presented in multiple languages. This, along with Multiple Organizations, makes Adempiere especially attractive for exporting companies
  • Multiple Accounting Formats: The accounting data can be managed and presented with multiple accounting schemas making the ADempiere application especially suited to the multi-national environment
  • Multiple Operating Systems: Having been developed in Java, the applicaiton is able to run on most operating systems

Key Features and Benefits

  • Deep Functionality: ADempiere has all the capabilities you'd expect from a world-class ERP:
    • Financial Management - Multiple accounting schemas in multiple currencies, document controlled account processing, full and detailed audit trails, performance analysis and reporting ...
    • Material and Production Management - Products, Bills of Materials, inventory tracking and control, costing, production management, planning ...
    • CRM - Customer and contact data, customer requests, ...
    • Projects and service management
    • Business Process Modeling - customizable workflows with data and document creation and approval processes.

What ADempiere lacks and proprietary ERP suites all have

Although there are few differences among the ERP suites when comparing major features, the main difference between ADempiere and its closed source rivals is productization.

Productization means making software work for the general case and making it as easy as possible to use. For a custom program written by an IT department, it might be fine to have all the properties in a XML or txt file. For a commercial product, users expect a graphical administrative interface to help set the parameters. For ADempiere, installation means decompressing the binaries, and then figuring out how to customize it for the production environment. Commercial products generally have installation/deployment programs that do a lot of this automatically as well as helping to create tables, windows and rules.

On the other hand, productization requires a huge amount of work. It can take double or triple the amount of work of one major revision to turn a program into a product. Some "productization" features that are missing or are not developed enough for ADempiere are:

  • Administrative interfaces
  • Testing features
  • Testing on different platforms
  • Runtime monitoring through SNMP
  • Technical & End-user documentation
  • Graphical configuration tools
  • APIs
  • Web services

By not being productized, the ADempiere application can support a rapid release cycle with quick response on bug fixes, innovative integration with modern software tools and applications, rapid extendibility and customization with business processes.