Open Source ERP System


    • • Human Resources
    • • Finance & Accounting
    • • Manufacturing
    • • Project Management
    • • Security & Control
    • • Mobile Application

iDempiere Product Details


The iDempiere system includes a full suite of solutions to run an organization: Financials, Accounting, Procurement, Materials Management, Business Partner Management, Manufacturing, Distribution, Supply Chain, Sales and Marketing and more. The software is intended to provide an organization with the majority of the tools needed to run all its back-end operations. Additional capabilities can be added through customization and integration. In fact, the ability to customize and extend the solution is a key advantage of the software. The code base can be modified in order to achieve the unique capabilities an organization requires.

Internationalization is supported by iDempiere. The software is global-ready, with the ability to address the needs for multiple organizations, currencies, taxes, accounting schemas and languages.


iDempiere is an open-source Java web ERP solution. It can facilitates self-service functionality for suppliers, customers and even for employees via cloud. Moreover, We can customize the framework to cater the client specific requirements as standalone plug-ins with the help of OSGI framework. We utilize OpenJDK and Postgres SQL Database technologies in parallel with all other tools which are available under Open source license to maintain total non-proprietary aspect of the AKST powered iDempiere.

Application Dictionary

iDempiere follows a methodology called Application Dictionary which contains definitions of the entity type (type, validation, etc.) and determines how it should be rendered on User Interface. For example, labels on windows and reports, context help, sequence and position relative to other fields. Users are able to customize their user interface through Application Dictionary as well as adding new features (windows, views, etc.) with few clicks. The Application Dictionary is secured with safety access rules which can be controlled by the system administrator.

Intelligent User Interface

A consistent User Interface allows users to quickly navigate through the system even on sections unfamiliar for them. The web based User Interface allows access to the application from anywhere in the world as long as they have access for a web browser, even via mobile devices. iDempiere UI enables Zoom In function from many fields which ease the process of data entry. The query reduces the number of records in a window by using a user defining search criterias or the entry criterias in an improved Query by Example (QBE) style. The users themselves can adjust the outline of the window and can define special screens for a specific customer situation or when so required.

Intelligent Reports

Reports through the system viewer are based on the Application Dictionary and since the report viewer has access to data definitions, it natively allows Drill down and drill-across searches. Data linkages are generated automatically, adhering to security access definitions in real time. All report outputs can be previewed on screen before printing or generating files in several standard formats (eg. Excel, HTML, XML and PDF).

Drill (Drill-down) a new report is generated based on the selected entity, reports where the number is a sum of numbers or accessed from an accrued monthly to the original transaction amount.

Browse References (Drill-across) allows the user to create a new report in which a specific entity being used.

Sustainable Architecture

Business applications change over time. They need to leverage new technologies and provide additional smarter functionality. iDempiere follows Model-View-Controller design principles to create a sustainable architecture and Explicit Rules Engine for complex Transaction Logic and transaction safe fail recovery. It has an object architecture where an object is as independent as possible from other objects, including transactional derivation.

idempiere utilize OSGI framework to extend its core features and customize the existing features to adopt the client requirements as independent plugins without effecting the iDempiere core itself.

Feature Modules

    • Partner Relations
    • Material Management
    • Manufacturing

    • Quote-to-Invoice
    • Project Management
    • Manufacturing Management

    • Requisition-to-Invoice
    • Performance Analysis
    • Human Resource & Payroll

    • Returns
    • Assets
    • Open Items

iDempiere - Benefits

    • Multiple Languages : iDempiere supports around 15 Languages including Arabic.

    • Workflows: iDempiere has a Workflow Engine based on WfMC standard, to manage document workflow process and BPM requirements.

    • System Admin: Access to the system based on roles and users. Audit process, It is possible to configure audit trails for the updated fields.

    • Multiple Tenants : Multi-tenancy is an architecture in which a single instance of a software application serves multiple customers. Each customer is called a tenant

    • Multiple Organizations: A successful implementation of Multiple Organization support in iDempiere depends primarily on defining your organizational structure in the multi-level hierarchy used by iDempiere. The levels are: Business groups. Primary ledgers (as defined in Accounting Setup Manager)

    • Multiple currencies: The reporting currency has the same chart of accounts and accounting calendar as the ledger, but usually has a different currency. To maintain ledger transactions in multiple currencies, we use reporting currencies. Support GCC currencies

Full Functional ERP

iDempiere is Full function ERP. iDempiere is very flexible and scalable. It will fit your needs as your growth without adding extra modules or replacing

Lower Total Cost of Ownership

No license, no module fee, no use fee. All you need to Invest is consultant fee, including implementation, customization and training. No any other cost, which usually cost server thousand dollars per user for commercial license ERP

Higher Successful Rate Implementation

iDempiere designed an internal application dictionary. end User can use it to customize menu, window and tab. With ad 80% of customization work can be done without coding. Its super flexibility really makes it possible to satisfy any business changes

iDempiere has Full of Freedom

Since iDempiere is open source and using the mainstream J2EE technology. You can either change it by yourself or easily find technical guys from market to do it. You have full freedom after implementation iDempiere

Introduction and - Highlights of iDempiere

Understanding iDempiere

iDempiere Business Suite, is an open source Enterprise Resource Planning (ERP) software. It has also customer relationship management (CRM) and supply chain management (SCM) functions. It contrasts with proprietary or most other open source ERP solutions driven only by a community of supporters.

iDempiere is a Web based Application. It can be deployed in Intranet or Internet based on the Client Requirement. It is very easy to maintain the application. iDempiere Works on open source Database called PostgreSQL.

Zero subscription or license cost for iDempiere ERP & CRM. Fully owned by client

iDempiere Awards and recognition

    • “Winner of Infoworld's Bossie award for best open source software application”, awarded in 2015[1] and 2016.[2]

    • SourceForge - “Community Choice” Project of the Month in July 2016[3]and February 2018.[4]

    • Computer Review (Russian web page) - The best "free" ERP-systems of primary, secondary and higher levels, 5 November 2015.[5]

    • PCQuest - “7 Open Source ERP Software For Your Business”, 20 May 2016.[6]

iDempiere Advantages

Advantages of Open source Software

Average cost savings of more than 50%

Quicker “time-to-market” (up to 75%)

Future-proof and scalable platform

Lower license fees

Large community continuously develops Open source software

Open source code allows for own developments

Easy of Customizations

Configure Business rules

  • Application Setups
  • Workflow Configurations
  • Security Rules
  • Accounting Dimensions
  • Change Setups at any Times

Configure User Interfaces & Reports

  • Forms
  • Fields,Windows,Lables
  • Layout,Theme,Langues
  • Search Fields
  • Dynamically Create reports
  • Dynamic report filters
  • Custom report Views

Extend to Custom Applications

  • Add new fields (DB columns)
  • Add new entities (DB tables)
  • Add data validation &defaults
  • Add new workflows
  • Change security rules
  • Add performance measures
  • Link to external systems
  • Callout to java processes & integrate results back into UI

Application Footprint

Sales & Distribution

  • Customer Management
  • Marketing & Campaign
  • Pricing & Discount
  • Sales Order Management
  • Shipping & Transportation
  • Commission & Incentive
  • Return Management


  • Vendor Management
  • Auction/RfQ
  • Purchase Order Processing
  • Landed Cost
  • Return Management


  • Product Management
  • Multi-Warehouse & Location
  • Batch Management
  • Serial Number & Attribute
  • Inventory Receipt to Stock
  • Inventory Issue from Stock
  • Inventory Movement
  • Distribution Order
  • Inventory Adjustment


  • Bill of Material
  • Resource & Rate
  • Production Routing
  • Quality Parameters
  • Forecasting MRP Engine
  • Production Plan & Order
  • Production Execution
  • Quality Inspection
  • Maintenance Activity

Human Resources

  • Recruitment
  • Personal Administration
  • Management Organization
  • Payroll
  • Attendance & Leave
  • Personal Development
  • Travel Management
  • Employee Self Service
  • Training

Project Management

  • Project Type
  • Project & Stages
  • Batch Management
  • Project Costing
  • Asset Project (AUC)
  • Cycle Report
  • Financial Status

Security & Control

  • Multi Client & Organization with consolidation and standardization capability
  • Access Role by Form and Organization Data

Finance & Accounting

  • General Ledger
  • Account Receivable
  • Account Payable
  • Receipt & Allocat
  • Payment Processing
  • Cash/Bank Statement
  • Financial Report
  • Product Costing
  • Cost & Profit Center
  • Tax Management
  • Fixed Asset
  • Budget & Period Control
  • Sub-Ledger Report

Pharma sales reporting

  • Doctor Master creation
  • Field staff and manager creation
  • Zones, Areas & Sub- Areas creation
  • Daily call report (DCR)
  • Manager call report (MCR)
  • Doctor Level CRM capture
  • Travel Management
  • Employee Self Service
  • Training

Comparison with Tier1 ERP Applications

Feature / Aspect iDempiere Tier 1 ERP
Licensing Model No licensing is required as it is open source software. Any number of users can be added. User-based / transaction volume based / Computing Power based licensing model
Extent of Functionality Business processes corresponding to all core business operations are supported--Procure to pay, Order to cash, Inventory, Manufacturing, Quality, Planning, HRMS, Payroll, Finance/Accounting, Customer Relationship Management functionality is support by iDempiere As these enterprise applications have been evolving over decades, extensive functionality is available across various business functions apart from core business areas such as enterprise asset management, Product Lifecyle Management, Shop Floor Management, Demand Planning, etc.
Total Cost of Ownership Capital costs are incurred only for IT infrastructure (not for license) if deployed on premise. Also, can be deployed on cloud so that there would not be any capital expenses and all would be OPEX. Software does not demand high-end computation power nodes. No need to pay fee annually for product upgrade patches. High capital expenses if deployed on-premise as license fee would add to the IT Infrastructure costs. If deployed on Cloud, vendors would charge by user/transaction volume/computation power.
Technology Used (proprietary/Open Source) Developed using open source technologies such as Java and PostgreSQL. As the database PostgreSQL is open source, any number of custom schemas can be added. Developed using proprietary technologies and databases. Any extension to the databases is restricted by licensing model
Partner Network for Support Partner network is not extensive but there are dedicated partners available in all the major cities across the globe. Extensive partner network is available as these vendors have been building the network for many years.
Deployment Mechanism (Onpremise/cloud) Can be deployed on-premise or Software-as-a-Service model.
SaaS services are provided by Sysinnova
Both flavors are available--Onpremise as well as Cloud though SaaS model is still maturing as there are a lot of limitations in terms of customizations.
Analysis & Reporting Basic in-built reporting functionality. Extended reporting functionality is provided in the eWorksheet. Apart from the in-built reporting, additional BI and analytical reports can be built using the prioprieraty tools licensed along with the enterprise application.
Integrations with third-party applications Easy to build integrations with any third-party software as iDempiere has in-built APIs and Interfaces. Integrations can be built with any third-party applications but extensive effort would be required for building the integrations.
Supporting Business Growth No additional costs as business grows. Any number of users can be added along with additional organizations, legal entities, inventory organizations, and so on. New licenses have to be procured as business grows.
Support & Maintenance No need to maintain internal IT team for supporting iDempiere from functional standpoint. Also, no high-skilled Consultants are required for maintenance of infrastructure. Annual support fee is for enhancements and day to day functional support only and not for application upgrades/patches. All critical upgrade patches--functional or security related can be downloaded and applied. High-skilled Database and Application Administrators are required for application maintenance while experienced technical and functional consultants are required for day to day support and enhancements. To be able to download all critical patches, application support fee needs to paid to the vendor annually.