One live meta-model
Entities, fields, controls, routing and behaviour are defined once, as data.
The physical schema is maintained for you, and xF is administered with xF itself, demonstrating recursion in practice.
One API for the whole domain
Four generic endpoints serve every entity and every workflow. The domain grows; the API surface does not.
Stateless by design
Each request carries its own intent and state. No server sessions, and writes are version-checked before commit.
Reports as data
Queries live in the registry. Save a row and a new report or dashboard is live, with no build cycle.
Zero-build frontend
Screens resolve from the same control types the model defines. Use the native renderer, or go headless with React, Vue or mobile.
Security in the metadata
Access rules are declared once, down to individual fields, and hold everywhere. "Only HR can see salary" is a metadata rule, not custom code.
Logic where it belongs
Routine behaviour is automatic CRUD, custom rules run as sandboxed C# or VB.NET,
more complex logic can be deployed as compiled algorithm assemblies,
and anything else routes out to external services. All four share the same execution model.