ERPNext: Introduction of ERPNext:

• ERPNext is a free and Open-Source Integrated Enterprise Resource Planning (ERP) software developed by frappe technologies Pvt. Ltd. ERPNext is a generic ERP software used by manufacturers, distributors, and services companies. • It's built on MariaDB/Postgres database using a server-side Python-based framework. • The key difference in Frappe compared to other frameworks is that meta-data is also treated as data and is used to build front-ends very easily What is ERP? Enterprise resource planning (ERP) refers to a type of software that organizations use to manage day-to-day business activities such as , procurement, , risk management and compliance, and supply chain operations. What is ERPNext? ERPNext (Enterprise Resource Planning) is a full-featured business management solution that helps SMEs (Small & Medium Entrepreneur's) Businesses to record all the business transactions in one system. In other words, we can say that all problems with Business. ERPNext is the Solution. And also, it is open-source.

Features of ERPNext:

• Cross-compatibility. • Social network and messaging service. • Production planning tool. • Leave and attendance management. • Expense claim submission. • Employee appraisal. • Embedded reporting system. • Multi-currency support.

Licensing of ERP Next:

ERPNext is Licensed as GNU (General Public License) and the documentation is Licensed as Creative Commons (CC-BY-SA-3.0) and the Copy Right is Owned by frappe technologies Pvt ltd (frappe) Contributors. Steps to create a new application:

Step 1: Creating a new Bench:

The init command will create a bench directory with a frappe framework installed. It will be set up for periodic backups and auto-updates once a day.

Command:

$ bench init frappe-bench && cd frappe-bench

Step 2: Make a New App:

Once the bench is installed, you will see two main folders, apps and sites. All the applications will be installed in apps.

To make a new application, go to your bench folder and run,

Command:

$ bench new-app college_management

Step 3: Create a Site:

Create the new site, replacing your_domain with the domain that you have associated with this server’s IP, and replace your MariaDB Credentials

Command:

$ bench new-site library.dev --admin-password 'erpnext_admin_password' --MariaDB- root-username naveena --MariaDB-root-password 'mariadb_password' Once you create a site, you can see the site as shown below:

Step 4: Install App:

Now let us install our app college_management in our site library Command:

$ bench --site library install-app college_management

Project Structure:

Step 5: Start the Bench:

To start the development server, run bench start

Command:

$ bench start

You can now open your browser and go to http://localhost:8000. You should see this login page if all goes well:

Now Login with:

LoginID: Administrator

Password: Use the password that was set during site installation.

When you log in you should see the desk page

Developer Mode:

To create models, you must set developer_mode as 1 in the site_config.json file located in /sites/library and execute command bench clear-cache or use the user menu in UI and click on "Reload" for the changes to take effect. You should now see the "Developer" app on your desk

{ "db_name": "_ba427e21456abe71", "db_password": "4hXxCf3CsJ5qjrVt", "db_type": "", "developer_mode": 1, }

Conclusion: Now, We have to create one application that you have properly installed your ERPNext 12 application, you might want to start implementing the system for your business needs. A good starting point is clicking the Getting Started button on the ERPNext Dashboard. ERPNext will then help you configure the platform for all your business and e-commerce needs.