ERPNext
   HOME

TheInfoList



OR:

ERPNext is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
integrated
Enterprise Resource Planning Enterprise resource planning (ERP) is the integrated management of main business processes, often in real time and mediated by software and technology. ERP is usually referred to as a category of Business management tools, business management ...
(ERP) software developed by an Indian software company Frappe Technologies Pvt. Ltd. and is built on
MariaDB MariaDB is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the ori ...
database system using Frappe, a
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
based server-side framework. 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. ERPNext is an alternative to NetSuite and QAD, and similar in function to
Odoo Odoo is a suite of business management software tools including, for example, CRM, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management. During Odoo experience which took place in Belgium i ...
(formerly OpenERP),
Tryton ''Tryton'' is a three-tier high-level general purpose computer application platform on top of which is built an Enterprise resource planning (ERP) business solution through a set of Tryton modules. The three-tier architecture consists of the Tr ...
and
Openbravo Openbravo is a Spanish Cloud computing, cloud-based software provider specializing in retail and restaurants; formerly known as a horizontal open-source ERP software vendor for different industries. The head office of Openbravo is located in Pam ...
. ERPNext was included in the ERP FrontRunners List by Gartner as a Pacesetters.


Core modules

ERPNext contains these modules: *
Accounting Accounting, also known as accountancy, is the measurement, processing, and communication of financial and non financial information about economic entities such as businesses and corporations. Accounting, which has been called the "languag ...
*
Asset management Asset management is a systematic approach to the governance and realization of value from the things that a group or entity is responsible for, over their whole life cycles. It may apply both to tangible assets (physical objects such as buildings ...
* Customer relationship management (CRM) * Human resource management (HRM) *
Payroll A payroll is the list of employees of some company that is entitled to receive payments as well as other work benefits and the amounts that each should receive. Along with the amounts that each employee should receive for time worked or tasks pe ...
*
Project management Project management is the process of leading the work of a team to achieve all project goals within the given constraints. This information is usually described in project documentation, created at the beginning of the development process. Th ...
*
Purchasing Purchasing is the process a business or organization uses to acquire goods or services to accomplish its goals. Although there are several organizations that attempt to set standards in the purchasing process, processes can vary greatly betwee ...
*
Sales management Sales management is a business discipline which is focused on the practical application of sales techniques and the management of a firm's sales operations. It is an important business function as net sales through the sale of products and ser ...
* Warehouse management system *
Website A website (also written as a web site) is a collection of web pages and related content that is identified by a common domain name and published on at least one web server. Examples of notable websites are Google Search, Google, Facebook, Amaz ...


Industry modules

*
Manufacturing Manufacturing is the creation or production of goods with the help of equipment, labor, machines, tools, and chemical or biological processing or formulation. It is the essence of secondary sector of the economy. The term may refer to a r ...
- Manufacturing * Point of sale (POS) - Retail * Student Information system - Education * Hospital Information system - Healthcare * 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.


Architecture

ERPNext has a Model-View-Controller architecture with
metadata modeling Metadata modeling is a type of metamodeling used in software engineering and systems engineering for the analysis and construction of models applicable to and useful for some predefined class of problems. Meta-modeling is the analysis, construction ...
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 JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other ser ...
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 Framework" and is maintained as a separate open source project. Frappe started as a web based metadata framework inspired from Protégé though it has evolved differently. This architecture allows rapid application development (RAD).


Source code and documentation

ERPNext
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
is hosted on
GitHub GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, continuous ...
, using the
Git Git () is a distributed version control system: tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data inte ...
revision control system Revision Control System (RCS) is an early implementation of a version control system (VCS). It is a set of UNIX commands that allow multiple users to develop and maintain program code or documents. With RCS, users can make their own revisions of ...
, and the contributions are also handled using GitHub. A complete user manual is available at the project website.


Software as a service

ERPNext is available both on user hosting and as a
Software as a service Software as a service (SaaS ) is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS is also known as "on-demand software" and Web-based/Web-hosted software. SaaS is con ...
(SaaS) from their website. The product also received a funding of INR 10 crore ($1.3Million) from Zerodha and Rainmatter in June 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.


Release history


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. Foundation also organises various events like conference and code sprints.


See also

*
List of ERP software packages This is a list of ''notable'' enterprise resource planning (ERP) software. The first section is devoted to free and open-source software, and the second is for proprietary software. Free and open-source ERP software Proprietary ERP vendor ...
*
iDempiere iDempiere. Community Powered Enterprise, also known as OSGi + ADempiere, is an open source Enterprise Resource Planning (ERP) software that is fully navigable on PCs, tablets and smartphones, it also has customer relationship management (CRM) and ...
*
List of free and open source software packages This is a list of free and open-source software packages, computer software licensed under free software licenses and open-source licenses. Software that fits the Free Software Definition may be more appropriately called free software; the GNU p ...


References


External links

* . ERP software Accounting software 2008 software Free customer relationship management software Free accounting software Point of sale companies Free ERP software Enterprise resource planning software for Linux Customer relationship management software companies Software using the GPL license {{ERP software