Pricing

Customers

Partners

Blog

Contact us

About Frappe

Frappe

ERPNext

Modules

Framework

ERPNext Frappe Framework

Extend ERPNext with no-code low-code

ERPNext is built on Frappe Framework, a full-stack, batteries-included web framework written in Python and JavaScript.

Start free trial

If you’re not a techie, consider it a no-code low-code extension to your ERPNext. Most ERPs are rigid, but Frappe Framework makes ERPNext customizable, extensible, and powerful. Here’s how.

API-first, integrates with almost any app 

In essence, Framework’s approach to APIs and integrations means you spend less time wrestling with connectivity issues and more time innovating. Your data, your apps, and your integrations all work together in harmony, with minimal fuss and maximum efficiency.

The extensibility and flexibility of ERPNext is unrivaled. Every custom field you create becomes instantly available as an API point in the powerful interface of the ERP software. 

Martin Seibert

 · 

CEO at Seibert Media

100% Mobile-friendly UX

All modules and all use cases can be managed from a tablet or a mobile phone. This is especially useful for your sales, CRM, maintenance, quality, retail, and HR use cases. This is also useful for on-the-go approvals and viewing real-time management dashboards.

Customizable beyond imagination, that too without writing much code

ERPNext is insanely customizable. Apps like Zoho, QuickBooks, and NetSuite have zero to minimal customizability, and other apps like SAP, Oracle, Odoo, and Salesforce make customizations expensive as you have to hire an expert to tweak, build, or change a small thing, making it lengthy and painful. When it comes to ERPNext, the app can bend to suit your needs.

Customize Forms

Hide, add, modify, or calculate fields in any standard transaction (eg. sales invoice, sales order, item master, BOM), you can do so with just a few clicks and a sleek visual editor, without adding a single line of code.

Custom Reports and Dashboards

Build custom reports and dashboards and save them for future reference.

Print Format Builder

Make professional and beautiful print formats. Include logo, letterhead, terms & conditions, and anything you need on your item catalogs, sales quotations, invoices, offer letters, etc.

Customise Workspace

When you log into your Framework app, the first thing you see is the workspace. The default workspace helps you navigate your system, but you can customize it to organize and access your most-used DocTypes, reports, and key charts. This way, you can monitor everything that matters at a glance.

Personalize almost anything

Make ERPNext your own. Add your company logo, color theme, flash image, favicon and so much more.

Workflows to add control, almost anywhere, instantly

Notifications

Create in-app / email / whatsapp / slack notifications on the fly. So if you’re a CXO, get important reports mailed to you on a set frequency. Or if you’re an HR, set up an email notification when someone requests for a leave. If you’re a salesman set up a slack notification every time a new lead is created in the CRM. These are just a few examples. Use your imagination and set up notifications to save time and become more efficient.

Approvals

Build conditional approval workflows on the fly. Create workflows based on amounts / cost-center / organization structure or any other condition. Create multi-level approvals for important workflows like payments.

Centralised communication

Configure the default incoming and outgoing email account once and let ERPNext handle the rest. Once emails are configured you don’t have to go out of the system. All your communication with customers, suppliers, leads, and employees can be done to and from ERPNext and tracked centrally. This helps track all communication in one single place, and say goodbye to messy email shared email inbox.

Enterprise-grade roles and permissions

In ERPNext, you can set granular roles and permissions on your own, that can go as granular as a doctype field.

Tools that help rapid development

Web forms

Building forms from scratch? Isn’t it too time-consuming? With Frappe Framework's Form Builder, you can create and configure DocTypes with a simple drag-and-drop interface.

Client scripts

When out-of-the-box functionality just doesn’t cut it, custom scripts are your secret weapon. Use client scripts to add interactive features on the frontend and server scripts to handle backend logic.

Server scripts

In ERPNext, server scripts are Python scripts that run on the server when a document event or API occurs. You can use server scripts to dynamically define how data is handled.

Custom doctypes and apps

Custom scripts alone can't manage hooks or override Doctype classes and methods. That's where custom apps shine. For complex functionalities that server or client scripts can’t handle, creating custom apps is key.

Web forms

Client scripts

Server scripts

Custom doctypes

Custom apps

Framework saves ~95% of software development effort