ERPNext's Implementation starts with Observing, Adapting, Testing, and then Training & Accepting. ERPNext is a generic Enterprise Resource Planning software used by manufacturers, distributors, and other companies. The ERPNext has different modules like accounting, CRM, sales, purchasing, website, manufacturing, warehouse, project management, services, inventory, and e-commerce. It should be noted here that ERPNext is more suitable for building simple and lightweight business applications with basic features and functionalities. As the diagram illustrates, Frappe is a full-stack, batteries-included web framework written in Python and JavaScript with MariaDB as the database. It is the framework that powers ERPNext, as it is pretty generic and can be used to build database-driven apps.