ERPNext

{{Short description|Enterprise resource planning software}}

{{Primary sources|date=November 2020}}

{{Infobox software

| name = ERPNext

| logo = Erpnext (2).png

| logo alt = ERPNext logo

| screenshot = ERPNext accounts home page.png

| caption = Home page

| author = Rushabh Mehta

| developer = Frappe Technologies Pvt. Ltd. and Community

| released = {{Start date and age|2008|}}

| latest release version = v14.29.1

| latest release date = {{Start date and age|2023|07|05|df=yes}}[https://github.com/frappe/erpnext/releases ERPNext releases page]

| repo = https://github.com/frappe/erpnext

| programming language = Python and JavaScript

| genre = ERP, CRM, Accounting, Human Resource Management, Retail, Healthcare, Education

| license = GPL-3.0-only

| website = {{URL|https://frappe.io/erpnext}}

}}

ERPNext is a free and open-source integrated Enterprise resource planning (ERP) software developed by an Indian software company Frappe Technologies Pvt. Ltd.[https://opensource.com/tools/enterprise-resource-planning opensource.com, ERPNext among Top 9 open source ERP systems to consider][https://web.archive.org/web/20201124085056/https://www.businessinsider.in/business/startups/news/zerodha-investment-fund-pumps-in-10-crore-in-an-enterprise-resource-planning-platform-erpnext/articleshow/79385790.cms Zerodha’s investment fund pumps in ₹10 crore in an enterprise resource planning platform ERPNext] It is built on the MariaDB database system using Frappe, a Python based server-side framework.{{Citation|title=frappe/frappe|date=2021-05-27|url=https://github.com/frappe/frappe|publisher=Frappe|access-date=2021-05-27}}

ERPNext is a generic ERP software used by manufacturers, distributors and services companies. It includes modules like accounting, CRM, sales, purchasing, website, e-commerce, point of sale, manufacturing, warehouse, project management, inventory, and services. Also, it has domain specific modules like schools, healthcare, agriculture, and non-profit.[https://blog.capterra.com/free-open-source-erp-software Capterra, Top 8 free and open source ERP]

ERPNext is an alternative to NetSuite and QAD, and similar in function to Odoo (formerly OpenERP), Tryton and Openbravo. ERPNext was included in the ERP FrontRunners List by Gartner as a Pacesetters.[https://www.softwareadvice.com/erp/#top-products Software Advice, FrontRunners® for Enterprise Resource Planning, October 2017]

Core modules

Industry modules

  • Manufacturing - Manufacturing
  • Point of sale (POS) - Retail
  • Student Information system - Education
  • Hospital Information system - Healthcare{{Citation|title=frappe/healthcare|date=2022-01-22|url=https://github.com/frappe/healthcare|publisher=Frappe|access-date=2022-01-28}}
  • Agriculture Management - Agriculture
  • Nonprofit Organization - Non Profit

Software license

ERPNext is released under the GPL-3.0-only license. Consequently, ERPNext does not require license fees as opposed to proprietary ERP vendors. In addition, as long as the terms of the licenses are adhered to, modification of the program is possible.[https://github.com/frappe/erpnext/blob/develop/license.txt ERPNext license]

Architecture

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 JSON RPC 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 Framework" [https://github.com/frappe/frappe Frappe Framework] and is maintained as a separate open source project. Frappe started as a web based metadata framework inspired from Protégé[http://protege.stanford.edu Protege] though it has evolved differently.

This architecture allows rapid application development (RAD).

Source code and documentation

ERPNext source code is hosted on GitHub,[https://github.com/frappe/erpnext ERPNext repository] using the Git revision control system, and the contributions are also handled using GitHub.

A complete user manual is available at the project website.{{Cite web |url=https://docs.erpnext.com/docs/user/ |title=ERPNext User Manual |access-date=2021-02-28 |archive-date=2021-05-09 |archive-url=https://web.archive.org/web/20210509041109/https://docs.erpnext.com/docs/user |url-status=dead }}

Software as a service

ERPNext is available both on user hosting and as a Software as a service (SaaS) from their website.{{Cite web|url=https://erpnext.com/pricing|title=ERPNext Pricing}} The product also received a funding of INR 10 crore ($1.3Million) from Zerodha and Rainmatter in June 2022.{{Cite web |title=Zerodha and Rainmatter Invests ₹10 crores |url=https://www.bestcheck.in/blog/zerodha-and-rainmatter-invests-%e2%82%b910-crores-in-an-enterprise-resource-planning-platform-erpnext/ |access-date=June 6, 2022}}

Investment

In November 2020, Rainmatter incubator invested ₹10 crore ($1.3M) in Frappe Technologies PL, to support development of ERPNext, other open source products, and scaling plans.{{Cite news |url=https://economictimes.indiatimes.com/tech/funding/zerodha-backed-rainmatter-invests-rs-10-crore-in-erpnext/articleshow/79386008.cms|title="Zerodha-backed Rainmatter invests Rs 10 crore in ERPNext"|newspaper=The Economic Times|access-date=2020-11-24}}{{Cite web |url=https://www.vccircle.com/rainmatter-backs-enterprise-resource-planner-erpnext?|title="Rainmatter Backs Enterprise Resource Planner ERPNext?"|date=24 November 2020|access-date=2020-11-24}}

Release History

{{legend|#b8c2cc |Old version, no official support, community support only}}

{{legend|#7575ff|Supported version}}

{{legend|#c6ea6c |Future version}}

class="wikitable" style="width:100%"
scope=col|Version

! scope=col|Release Date/Month

! scope=col|Significant changes

! scope=col|Software license

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|1.0

| style="white-space:nowrap;"|June 2010

| First release. ERPNext source code was (then) published on Google Code.

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|2.0

| July 2012

|

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|3.0

| style="white-space:nowrap;"|April 2013

|

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|4.0

| style="white-space:nowrap;"|February 2014

| Introduced app architecture in Frappe Framework.

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|5.0

| style="white-space:nowrap;"|19 May 2015[https://github.com/frappe/erpnext/releases/tag/v5.0.0 "ERPNext Version 5 release log on Github]

| Improved UI, Item Variants, Print Format Builder, Sharing, Starring, Document Timelines, Multi-Currency accounting, Party model

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;" |6.0

| style="white-space:nowrap;"|2 September 2015[https://github.com/frappe/erpnext/releases/tag/v6.0.0 "ERPNext Version 6 release log on Github]

| ERPNext Schools, Calendar View for transactions, Doctype exports

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|7.0

| style="white-space:nowrap;"|22 July 2016[https://github.com/frappe/erpnext/releases/tag/v7.0.0 "ERPNext Version 7 release log on Github]

| Online/Offline POS, Asset Depreciation, Payment Entry, Timesheets, Dashboards, Editable grid, Quick Entry view, Smarter Lists

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|8.0

| style="white-space:nowrap;"|30 March 2017[https://github.com/frappe/erpnext/releases/tag/v8.0.0 "ERPNext Version 8 release log on Github]

| Global Search, Kanban View, Document Versioning, Delete and Restore, Email Inbox, Employee Loan, Enhanced POS, Multiple UOMs in Selling, Accrual system in Payroll, Custom Permissions, Customer Feedback, School Assessment Module [https://web.archive.org/web/20180509233539/https://frappe.io/erpnext-version-8 "ERPNext Version 8 features]

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|9.0

| style="white-space:nowrap;"|26 September 2017[https://github.com/frappe/erpnext/releases/tag/v9.0.0 "ERPNext Version 9 release log on Github]

| Healthcare Domain, Subscription, School Fees Management, New Setup Wizard

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|10.0

| style="white-space:nowrap;"| 29 December 2017[https://github.com/frappe/erpnext/releases/tag/v10.0.0 "ERPNext Version 10 release log on Github]

| Agriculture Domain, Non-profit Domain, Data Import upgrades, Employee Advance, Item Variant Enhancements

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|11.0

| style="white-space:nowrap;"| 10 December 2018

| Multi-company consolidated financial statement, Payroll per Tax Declaration, Employee On-boarding and Off-boarding, Finance Book, CWIP Accounting, Staffing Plan, Inter-company Journal Entry, Exchange Rate Revaluation, Leave Policy, Conditional Workflows, Payroll and Accounting Period, Serialised Assets, Tax Withholding, Shift Plan, Budgeting in Material Request

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#b8c2cc;"|12.0

| style="white-space:nowrap;"| 22 July 2019

| Graphical Dashboard, Custom Report with Chart Builder, Postgres Support, Multi-select Field, Enhanced Website and Portal, Improved Pricing Rule, Accounting Dimensions, Invoice Discounting, BOM Explorer, Auto Attendance, Leave Ledger, Promotional Scheme, SLA, Email Campaign, Learning Management System, Quality Management System, Production Planning Enhancements, Project Template, New Desktop, Keyboard Navigation, Link Preview, Assignment Rule, Exotel Call Integration, Milestones, Auto Repeat, Document Follow, Energy Points, Google Contacts, PDF Encryption, Raw Printing, Web Form Refactor, Custom columns in report

| GNU GPL

style="white-space:nowrap; text-align:center; background-color:#7575ff;"|13.0

| style="white-space:nowrap;"| 2020

|Custom Desk, SLA on custom documents, Bootstrapped Dashboards for each module, In-patient module in Healthcare, Module Onboarding, Event streaming, Perpetual accounting for Services, Cancelling downstream transactions on single click, POS Invoicing, Production Forecast, Social Media post from ERPNext, India PF and PT calculation, Conditional Mandatory field, BOM and JV template, India GST reports

|GNU GPL

style="white-space:nowrap; text-align:center; background-color:#7575ff;"|14.0

| style="white-space:nowrap;"| 1 August 2022 [https://erpnext.com/version-14 "ERPNext Version 14 release log]

|Customizable Workspaces, New Print Format Builder, new Subcontracting flow, Organisational Chart, Tab View in forms, Warehouse Management & Inventory Dimensions, Scrap management, Payment Ledger, KSA and Tanzania accounting, Asset Grouping and Splitting, Asset Capitalisation, Bulk Transaction Processing, better handling of multi-currency transactions

|GNU GPL

style="white-space:nowrap; text-align:center; background-color:#7575ff;"|15.0

| style="white-space:nowrap;"| 10 September 2023

|Multi-level BOM creator, Auto Currency Exchange Re-valuation, POS stock update in run-time, Financial Ratios report, Accounting Dimension Balancing, Asset Activity Tracking, Print Format Designer, Advance Payment in a separate Liability Account, PWA Mobile app for HR module, Stock reservation against Sales Order, Frappe Builder

|GNU GPL

FOSS United

FOSS United (formerly ERPNext Open Source Software Foundation) is a non-for-profit organization. The goal of the foundation is to provide a platform for the FOSS community of India to come together and build open source applications.[https://www.zaubacorp.com/company/ERPNEXT-OPEN-SOURCE-SOFTWARE-FOUNDATION/U74999MH2016NPL288653 "ERPNext Foundation Profile" on Zaubacorp] Foundation also organises various events like conference and code sprints.

See also

References

{{Reflist}}