A module-by-module walkthrough of what iDempiere actually does out of the box, what it needs configuration for, and what typically requires custom extension — from Finance and Manufacturing to CRM and Business Intelligence.
The foundation. iDempiere ships with a full double-entry accounting engine supporting multiple accounting schemas, multi-currency, multi-organization consolidation, and real-time posting from all sub-ledgers. Covered out-of-the-box:
Configuration focus: chart of accounts, accounting schema, tax rates, document types, and bank master. For Indian deployments we add GST rule configuration and e-invoicing (IRN / GSTR-1) as custom modules.
The Sales module covers the full quote-to-cash cycle: leads → opportunities → quotes → orders → shipments → invoices → receipts. Key capabilities include price lists (by customer, by currency, by version), discount schemas, commission structures, credit limits, and multi-step approval workflows.
For B2B sellers, we configure hierarchical price lists (customer-specific pricing overriding channel pricing overriding default). For B2C operations we layer eCommerce sync (see our Shopify integration guide). POS integration is available via the Adaxa POS plugin.
Requisition → RFQ → Purchase Order → Goods Receipt → Invoice Match → Payment. Standard procurement approvals are configurable via workflow. Vendor master includes performance tracking (on-time delivery, quality scores, price variance). Landed cost modeling captures freight, duty, and insurance against the correct receipt.
Multi-warehouse, multi-location, with strong support for lot tracking, serial numbers, expiry dates, and attribute sets (size/color/grade). Physical counts, cycle counts, and inter-org transfers are all first-class. For operational warehouses we often layer our Warehouse Picking mobile app on top for bin-to-bin put-away, pick-pack-ship, and RF scanning.
Common extensions: 3PL billing (per-pallet, per-transaction), shelf-life alerts for pharma, FEFO picking for perishables, and cross-docking for distribution operations.
iDempiere's Libero Manufacturing module provides bills of materials (multi-level), routing, work orders, capacity planning, and MRP. It handles discrete, process (with co-products and by-products), and repetitive manufacturing scenarios. For heavier shop-floor needs (MES integration, OEE) we layer in custom extensions or integrate with a dedicated MES product.
The base HR module covers employees, contracts, attributes, and a configurable payroll engine with earnings/deductions and posting to GL. For Indian deployments we bring our own HRMS extension that adds attendance, leave, PF/ESI/PT/TDS, Form-16, and GratuityCalc. Similar localizations exist for Spain, Brazil, and Germany in the community.
Lead capture, opportunity pipeline, activity tracking, and case management are all in the base product. For more aggressive sales teams we build a Sales CRM mobile app on top so field reps have offline-ready access to their accounts, visit plans, route maps, and order-capture forms.
Project master, project phases, task assignment, time booking, expense capture, WIP valuation, and project P&L. A natural fit for service businesses (consulting, engineering, construction) that need to invoice milestones and track margin per project.
Every iDempiere window can be exported to Excel/PDF/CSV. Reports use Jasper or BIRT for pixel-perfect documents. For self-service BI we run a read-replica of the Postgres database and point Metabase, Superset, or Power BI at it. AI-assisted reporting ("show me my top 10 customers by margin this quarter") is an area where we're actively building extensions.
Book a 30-minute scoping call. We'll map your processes to iDempiere modules and show you a configured demo of the top 2–3 modules relevant to your operation.
Book a Scoping Call →Get a free Proof of Concept — we build a working iDempiere environment with your data, modules, and integrations in 2–3 weeks. Zero upfront cost, zero obligation.
Talk to an iDempiere ExpertForms and filters are dead UX. We embed an AI conversation layer into the apps we ship — so end users get answers, charts and actions in seconds, without learning your menu tree.
Every page we build now ships with an optional AI assistant that reads your real data — sales, payroll, inventory, tickets — and answers in natural language. No new tab, no separate chatbot tool. Just a conversation, where the work happens.
Behind the scenes we also build with Claude — pairing it on architecture, code generation, test writing and migrations. The same AI that writes our code now lives inside your app to serve your customers.
Your user types — or speaks — a plain English question or instruction inside your app.
Claude maps intent, calls your APIs with the right filters, and stays inside your role-based access scope.
The answer lands as a chart, table, summary or one-click action — right inside your app, not in a side panel.