From Wikipedia, the free encyclopedia
Jump to: navigation, search
Developer(s) Frappe Technologies Pvt Ltd
Initial release 2008
Stable release 4.25.1 [1] / April 20, 2015[2]
Development status Active
Written in Python, JavaScript, MySQL
Operating system Windows, Linux, Unix, Mac OS X
Type ERP, CRM, Accounting
License GPL

ERPNext is an Open Source integrated Enterprise Resource Planning (ERP) software developed by Web Notes Technologies Pvt Ltd and is built on MySQL database system using a Python (software) based server-side framework.

ERPNext is an open source alternative to NetSuite and QAD, and similar in function to Odoo (formerly OpenERP), Tryton and Openbravo.

Industry solutions[edit]

erpnext contains these modules:

Software license[edit]

ERPNext is released under the GPL. Consequently, ERPNext does not require license fees, which is a difference compared to proprietary ERP vendors. In addition, as long as the terms of the licenses are adhered to, modification of the program is possible.[citation needed]


ERPNext has a Model-View-Controller architecture with metadata modeling tools that add flexibility for users to adapt the software to unique purposes without the need for programming. Some attributes of the architecture are:

  • All objects in the ERP are DocTypes (not to be confused with HTML DocTypes) and the Views are generated directly in the browser.
  • Client interacts with the server via JSON data objects on a Representational state transfer (RESTful) supporting server.
  • There is ability to plug-in (event driven) code on the client and server side.

The underlying web app framework is called "Frappe" [3] and is maintained as a separate Project. Frappe started as a web based metadata framework inspired from Protégé[4] though it has evolved differently.

This architecture allows rapid application development (RAD).

Source Code and Documentation[edit]

The source code of ERPNEXT is hosted on GitHub,[5] using the Git revision control system, and the contributions are also handled using GitHub.

A complete user manual is available at the project website.[6]


The core innovation has been in the metadata modeling which provides for flexible use of the application without custom programming.[citation needed]

The user interface incorporates usability enhancements designed to improve ease of use and user productivity.

Software As A Service[edit]

ERPNext is available as a Software as a service in addition to user-hosting.


ERPNext provides an embedded reporting system with office suite integration. Report customization is available within ERPNext.[citation needed]

Key Weaknesses[edit]

One key weakness is a lack of payment processing integrated with the shopping cart. Another weakness is its low pricing can cause prospective users to consider it to be low in capability.


External links[edit]