Everything you need, generated
A complete platform from one source of truth — describe your data, get the rest.
Core capabilities
Metadata engine
Entities, fields, relationships and rules described as JSON — one definition is the single source.
Auto REST API
Create, read, update and query every entity instantly, with link validation and permissions enforced.
Views & reporting
Complex queries and aggregations over your document model, described as a definition — served as an API and a screen.
Authentication & identity
A built-in identity provider: login, JWT (RS256/JWKS), refresh rotation, two-factor and sessions.
Permissions & roles
Role-based access down to the individual field, with row scope, ownership and conditions.
Business logic
Computed fields, validation and hooks, plus a document workflow (draft → submit → cancel).
Audit & versioning
Field-level change history and an activity log on every document.
Snapshots & period close
Freeze linked data at submit time and enforce closed accounting periods.
Files & media
Entity-declared storage, private or public, on local disk or S3.
Multilingual
Labels, messages and content translatable across languages.
Multiple databases
Route different domains to their own databases, cleanly separated.
Reports without backend code
A customer overview, a revenue breakdown, a top-products report? Describe it once — filters, reference joins, aggregations over your document model — and get a live API and a screen. Permission-aware.
{
"name": "Revenue by customer",
"source": { "entity": "Customer" },
"params": [{ "name": "since", "type": "duration", "default": "P12M" }],
"sections": [{
"key": "top_customers",
"kind": "aggregate",
"entity": "SalesInvoice",
"pipeline": [
{ "$match": { "docstatus": 1, "invoice_date": { "$gte": "$now - $param.since" } } },
{ "$group": { "_id": "$customer", "revenue": { "$sum": "$grand_total" }, "invoices": { "$sum": 1 } } },
{ "$sort": { "revenue": -1 } },
{ "$limit": 20 }
]
}]
}One definition → one API call → one screen.
Built on Digita: a complete ERP
Sales, purchasing, stock and accounting run on the same engine — proof the platform handles real, complex business software.
Sales
Quotations, orders, deliveries, invoices.
Purchasing
RFQs, orders, receipts, supplier invoices.
Stock
Warehouses, movements, valuation.
Accounting
Journal, payments, periods, fiscal years.