Request a Quote

Modules

Industries

Framework

DocType

DocType is the core data model in Frappe Framework, defining how business data is stored, displayed, and managed within an application.

Get Started

Modules and controllers
Object Relational Mapping (ORM)

Customizing DocType

Virtual DocType

Permissions

FeaTURES overview

Core Architecture

Understand the foundation of app development.

Modules and controller

Object Relational Model

Modules and controller

Frappe follows “Convention > Configuration > Code” — most setup is automated for you.

Each DocType belongs to a module, organizing logic, files, and models neatly.

A controller class (Python) is auto-generated to handle loading, saving, and processing of data.

Object Relational Model (ORM)

Interact with the database using Python objects instead of raw SQL.

Simplifies data operations, reduces bugs, and speeds up development.

Supports robust querying, joins, filters, and CRUD actions through an intuitive API.

Data & Access Control

Customize data structures and manage user access.

Customizing DocType

Virtual DocType

Permissions

Virtual DocType

Connect Frappe to external databases or APIs using Virtual DocTypes.

Provides standard Frappe features such as lists, forms, and record management without storing data in the local database.

Ideal for integrating third-party apps while keeping a consistent experience.

Permissions
Configure role-based permissions for each DocType to control who can create, view, edit, or delete records.

Permissions are easy to configure and extend with custom rules.

Ensures data security by giving the right access to the right users.

Ready to Build Smarter?

Tridots Tech helps businesses build, customize, deploy, and maintain Frappe Framework applications tailored to their operational needs.