Platform Features

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.

Module-specific features

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.