Frappe is a full-stack web framework developed in Python and JavaScript.
Python is used for the backend, with the default Database being MariaDB; while the front end is a Single Page Application built using JavaScript.
Frappe makes web development easy by using a batteries-included approach, providing a simple-to-use admin interface, and developing extensible architecture.
Frappe follows a batteries included philosophy that it easier for developers, considering that common functionality is included within the framework.
These features include, but are not limited to:
The admin interface in Frappe is called Desk. When a
Frappe supports multi-tenancy, which allows numerous instances of an application with different databases.
Frappe gives web developers the ability to build and add functionality to existing code by creating their own applications.