Skip to main content

Architecture guide · 7 chapters · about 20 min

Frappe and ERPNext Architecture Guide

How Frappe and ERPNext work, read from the source at a tagged release: DocTypes, the document lifecycle, hooks, permissions, the scheduler, naming series and customising without forking.

Reviewed 14 Oct 2026For developers, ERP consultants and technical buyers

Checked against Frappe v16.52.0 and ERPNext v16.50.0; Frappe v15.123.0 and ERPNext v15.122.0 where they differ.

Your next step

See it live

Run a sprint

Finish a task in this week's sprint, log the hour it took, and see the sprint's burndown, all on ERPNext's own records.

You end with hours booked on a task · 2 screens · about 3 min

No sign-up, no card, no account.

Next step · Architecture guide

Now see how we build a Frappe app

A separate app in your own Git, so upgrades keep working.