About Frappe ERPNext Framework

Frappe framework is a full stack, batteries-included, web framework written in Python and JavaScript with MariaDB as the database. It is the framework which powers ERPNext. It is pretty generic and can be used to build database driven apps.

Source : Frappe.io

About Django Framework

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.


Source : djangoproject.com

Django framework helps developer solve some common technical design patterns such as creating environment & a provide easy to use technical components for creating an app. It is super flexible & you can pretty much build any scalable appliction using Django.

Frappe Framework, is more than just a technical programming framework. I would call it a “low code” framework, as it has a lot of pre-built features such as User & Role management, Login / forgot password, Forms, Activity, logs, Document Version maintenance, user driven customization all out of the box.

So no matter what application you want to build, Frappe framework gets 80-90% of the work done and you have to focus on creating your special business logic.

While Django is completely flexible, Frappe comes with some “opinionated” way of building an application & with some level of customization you can also dispense that away.  Frappe is an excellent way of prototyping simple form driven application and can get you up and running in 1/5th the time.

Get started with Frappe & even better test out ERPNext, the world’s best Free and Open source ERP system.