Capabilities that apply across every module
These platform-level features aren't tied to any single department — they're what makes ERPNext function as one connected system instead of a collection of separate apps.
Cross-cutting platform capabilities
Multi-company architecture
Run unlimited subsidiaries with consolidated or independent reporting, inter-company transactions, and shared or separate masters.
Multi-currency & multi-language
Transact in any currency with automatic revaluation, and run the interface in Arabic, English, Urdu, or 15+ other languages.
Visual workflow builder
Build multi-level approval workflows for any document type without writing code — entirely through configuration.
Custom reports & dashboards
Build report builders, query reports, and dashboard charts tailored to exactly the metrics your business tracks.
Role-based permissions
Field-level and document-level permission rules ensure every user sees only what their role requires.
Native mobile app
iOS and Android apps for approvals, stock counts, field visits, and dashboards — online or offline.
Open REST API
Every object in ERPNext is accessible via a documented REST API, enabling integration with virtually any third-party system.
Unlimited users, fairly priced
No per-seat licensing penalty for adding users as your team grows — pricing scales with implementation scope, not headcount.
Drag-and-drop customisation
Add custom fields, forms, and print formats through the UI — no developer required for most customisation needs.
Self-hosted or cloud
Run on Frappe Cloud with GCC-region hosting, or self-host on your own infrastructure for full data control.
Looking for features within a specific module?
See these features in a live demo
We'll walk you through a configured ERPNext instance so you can see these features in context.