Typed fields
Custom business data uses the same shape catalogue as the core, validated before it ships.
The extension model is typed, identity-stable, and routed through one gated surface, so customization never bypasses the core's authorization or audit gates.
The Extension Model
Every business is different, so extension is first-class. Every extension still passes through the same gates as the core.
Custom business data uses the same shape catalogue as the core, validated before it ships.
Customizations keep working even as names, screens, and routes evolve.
External apps, mobile, and AI all pass through the same authorization and audit gates.
A future direction for safely installing trusted extensions into a tenant, described as intent, not a shipped feature.
In Practice
Real customisations belong to specific businesses, added without modifying the platform core.
A wholesale distributor adds a supplier lead-time field to its purchase documents, typed and validated like any core field.
A consulting firm adds project codes to invoices so revenue reports break down by engagement.
Any business adapts the platform to how it actually works, without forking the core or losing upgrades.