Information to help you get started on ERPNext

Start Using ERPNext

There are many ways you can start using ERPNext, either on your own machine or on a remote machine or on the cloud.

Download Virtual Machine

Use ERPNext on your current machine by downloading the pre-set Virtual Machine. The Virtual Machine is updated daily and contains both the developer and production versions

Install and Setup Bench

Bench is the tool you need to setup and manage ERPNext instances on your machine. To start a fresh install on a new machine or VM, just run the bench easy install on a fresh Linux installation (Ubuntu/CentOS/Debian). Warning: You need to be familiar with the Linux command line

Sign up on offers 1 user free for unlimited time. It is a great way to quickly evaluate ERPNext for the first time.

User Resources

ERPNext is easy to get started, if you are looking for specific functionality, dive into the user manual, or just search using your favorite search engine

User Manual

Deep dive into ERPNext functionality with the ERPNext manual. Covers all issues regarding setup, operations and customizations

User Forum

Get help from the 3000-strong user community. Remember to introduce yourself and search before posting a query

Help Videos

More than 50 videos explaining features, using ERPNext, detailed webinar recordings, tutorials and much more

Developer Resources

ERPNext is built on the Frappé Framework, a full stack web framework built in Python, Javascript on top of MariaDB, Node and Redis. To contribute fixes or built modules, it is recommended you go through the tutorial of Frappé Framework and make yourself familiar with its concepts.

Source Code

All of ERPNext and Frappe code is actively maintained on GitHub. Star the repo, fork it, report issues and contribute using pull requests

Frappé Framework

ERPNext is built on the Frappé Framework, a full stack web application framework built on Python, JS, MariaDB, Redis and Node. Frappé allows you to extend ERPNext and build nifty extensions

Frappé Tutorial

This step by step tutorial will help you build a simple application using Frappé, helping you explore its structure and meta-data driven modeling


  1. Contribute Translations
  2. Contribute Chart of Accounts for your Company