ERPNextOne system.
Every business function.
Accounting, inventory, manufacturing, CRM, procurement, and projects — one open-source platform built by Frappe, trusted by 30,000+ companies, with zero per-seat licensing.

Net Profit · Live
$ 3,80,000.00
MFG-WO-2023-00003
Work Order → In Process
Source: GitHub — frappe/erpnext
Six subscriptions. Six databases. Zero agreement on the numbers.
Accounting in Tally, CRM in Zoho, stock in Excel, tickets in Freshdesk — each tool bills per seat, holds its own copy of your customers and items, and disagrees with the others at month-end. ERPNext consolidates the stack into one database where a sales order, a stock movement, and a ledger entry are the same transaction.
Multi-company, multi-currency ledger with GST/TDS built in
Lead to quotation to sales order in one pipeline
Serial, batch, and barcode tracking across warehouses
Same coverage, zero per-seat licence
Costing, timesheets, and billing tied to the ledger
SLA-driven helpdesk linked to customers and serial numbers
One transaction chain,
zero re-entry.
Every document links to the one before it. Convert a lead to a quotation, a quotation to an order — stock, ledger, and receivables update themselves.
Lead
CRM-LEAD-0091
Quotation
SAL-QTN-0034
Sales Order
SAL-ORD-0027
Delivery Note
MAT-DN-0019
Invoice
ACC-SINV-0042
Payment
ACC-PAY-0038
Every department, one database.
A full double-entry ledger, not an add-on.
Multi-company, multi-currency general ledger with accounts payable and receivable, fixed assets, budgeting, and cost centres. Financial statements — P&L, balance sheet, cash flow — render in real time with drill-down from any line item to the source voucher. India GST, TDS, and e-invoicing work out of the box.
- Multi-company and multi-currency consolidation
- Real-time P&L, balance sheet, and cash flow
- GST, TDS, and e-invoicing preconfigured
- Bank reconciliation and payment entries

Source: frappe.io
Every item, batch, and serial number accounted for.
The stock module tracks items across unlimited warehouses with serial number, batch, and barcode support. A perpetual stock ledger keeps inventory valuation — FIFO, moving average, or LIFO — synchronised with the general ledger, so your books and your shelves never disagree.
- Multi-warehouse with bin-level tracking
- Serial, batch, and expiry management
- Automated reorder levels and material requests
- Perpetual valuation synced to accounts

Source: erpnext.com
From multi-level BOM to finished goods.
Production planning built for discrete and process manufacturing — multi-level bills of materials, work orders, job cards, operations, and workstations. Capacity planning schedules against real workstation availability, and subcontracting flows handle sent-out materials with full costing.
- Multi-level BOMs with operation costing
- Work orders and shop-floor job cards
- Capacity planning per workstation
- Subcontracting with material tracking

Source: erpnext.com
Lead to cash in one unbroken workflow.
Capture leads, qualify opportunities, issue quotations, convert to sales orders, deliver, and invoice — every step in the same system that runs your stock and your ledger. No connector subscriptions, no sync failures, no integration tax between your CRM and your ERP.
- Lead and opportunity pipeline
- Quotations with pricing rules and margins
- Sales orders linked to stock and delivery
- Customer portal for orders and invoices

Source: frappe.io
Patient records and billing, without a separate hospital system.
Frappe Health extends the same ERPNext core into outpatient and inpatient care — appointment scheduling, patient records under HL7 FHIR, admission and bed management, and pharmacy stock — with every bill posting straight to the same ledger as the rest of the business.
- Patient records and medical history (HL7 FHIR)
- OPD/IPD admission and bed management
- Pharmacy stock synced to inventory
- Billing posts directly to the ledger

Source: frappe.io
Admissions, fees, and attendance on the same framework.
Frappe Education runs admissions and program enrollment, fee schedules with online payment, course and class scheduling, and attendance — with a student portal reading live from the same DocTypes as accounts and HR.
- Admissions and program enrollment
- Fee schedules with online payment
- Course, class, and attendance scheduling
- Student portal for grades and fees

Source: frappe.io
Procure-to-pay with three-way matching.
Material requests roll up into RFQs and supplier quotations, then purchase orders, goods receipt, and supplier invoices — with three-way matching between order, receipt, and invoice. Supplier scorecards track delivery and quality performance so negotiations run on data, not anecdotes.
- Material requests and multi-level approvals
- RFQs and supplier quotation comparison
- Three-way match on order, receipt, invoice
- Supplier scorecards and portals

Source: frappe.io
Project costing tied straight to the ledger.
Tasks, Gantt and Kanban views, timesheets, and expense claims — with planned-versus-actual costing per project. Bill clients on time-and-material, fixed-price, or milestone terms, and let timesheets flow into both invoicing and payroll without re-entry.
- Gantt, Kanban, and task dependencies
- Timesheets linked to billing and payroll
- Planned vs actual cost per project
- Milestone and retention billing

Source: erpnext.com
Point of Sale
Browser-based POS with offline mode, multi-store profiles, shift management, and direct posting to stock and accounts.
Quality Management
Inspection plans, quality checks on incoming and outgoing goods, non-conformance tracking, and quality analytics.
Support & Helpdesk
Ticketing with SLA management, auto-assignment, maintenance visits, and a customer knowledge base.
Asset Management
Asset lifecycle from purchase to scrap — depreciation schedules, maintenance logs, and movement tracking.
An ERP you can actually change.
Every screen in ERPNext is a DocType — a metadata-defined model with its own fields, permissions, API endpoint, and audit trail. Extending the platform means composing DocTypes, not decompiling a vendor binary or paying for ABAP consultants.
{
"doctype": "Machine Service Log",
"fields": [
{ "fieldname": "asset", "fieldtype": "Link" },
{ "fieldname": "technician","fieldtype": "Link" },
{ "fieldname": "downtime", "fieldtype": "Duration" }
],
"permissions": ["Maintenance User"],
"api": "/api/resource/Machine Service Log"
}Custom DocTypes, no code
Model new business objects — forms, fields, permissions, list views — from the browser. What takes an SAP consultant a quarter takes an analyst an afternoon.
Visual workflow builder
Approval chains, state transitions, and conditional routing configured visually. Adapt the system to your process, not the other way around.
Python & JavaScript extensibility
Server scripts, scheduled jobs, and full custom apps on the Frappe framework. REST API on every DocType, webhooks on every event.
An ecosystem, not a silo
Frappe HR, Frappe CRM, Helpdesk, Insights BI, and hundreds of community apps install alongside ERPNext on the same framework.
ERP projects fail on process, not software. Ours don't.
Typical mid-market timeline shown. Multi-entity and manufacturing-heavy rollouts are scoped per phase.
Discover & Map
- Business process workshops per department
- Chart of accounts and item master design
- Gap analysis against standard modules
- Customisation and integration register
Configure & Customise
- Company, tax, and workflow setup
- Custom DocTypes and print formats
- Role-based permission matrix
- Integrations — banks, e-commerce, APIs
Migrate & Validate
- Master and transaction data migration
- Opening balances reconciled to legacy ERP
- Parallel-run validation period
- UAT sign-off per module
Train & Operate
- Role-based user training and runbooks
- Go-live with hypercare support
- Managed hosting with backups under SLA
- Version upgrades and AMC option
Open-Source ERPReady to own your ERP outright?
Illumia delivers ERPNext end-to-end — requirements workshops, configuration, data migration from your legacy ERP, training, and managed hosting under SLA on your infrastructure or our private cloud.
