ERPNext
ERPNext is an open-source enterprise resource planning suite, and a self-hosted alternative to SAP, Oracle NetSuite, and Microsoft Dynamics. Built on the Frappe framework, it covers accounting, inventory, manufacturing, sales and purchasing, projects, HR, and CRM in one data model, with every form, report, and workflow customizable without forking. It fits small businesses through mid-market operations.
Overview
Description
ERPNext is an open-source enterprise resource planning suite, and a self-hosted alternative to SAP, Oracle NetSuite, and Microsoft Dynamics. Built on the Frappe framework, it covers accounting, inventory, manufacturing, sales and purchasing, projects, HR, and CRM in one data model, with every form, report, and workflow customizable without forking. It suits small businesses through mid-market operations.
Features
- Accounting: Double-entry ledger, multi-currency, tax templates, and financial statements.
- Inventory & manufacturing: Stock, batch/serial tracking, BOMs, and production planning.
- Selling & buying: Quotations, sales and purchase orders, pricing rules, and supplier management.
- Projects & HR: Tasks, timesheets, payroll, leave, and expense claims.
- CRM: Leads, opportunities, and email-integrated pipelines.
- Low-code platform: Custom doctypes, server/client scripts, print formats, and dashboards.
Technology Stack
- Python / Frappe framework backend
- JavaScript frontend with a Vue-based customer portal
- MariaDB (or PostgreSQL) database and Redis
- Bench CLI or the official frappe_docker images for deployment
Requirements
- Linux host; Docker and Docker Compose recommended
- MariaDB 10.6+ and Redis
- Minimum 4 GB RAM (8 GB recommended for production)
Categories
Topics
Learning resources
How to Install ERPNext v16 in Minutes Using Docker (Beginner Friendly)
A beginner walkthrough of standing up ERPNext with frappe_docker: cloning the repo, configuring the compose file, creating a site, and logging into the desk.
By · Invalid Date
ArticleDeploy ERPNext with Docker (frappe_docker)
The official containerized deployment repo: a single-server Docker Compose setup, environment configuration, and production notes for running ERPNext and the Frappe stack.
By Frappe · Invalid Date