INFOC ONEDesign Reference
Extensibility

Extensibility that protects the core platform while making customization first-class.

The extension model is typed, identity-stable, and routed through one gated surface, so customization never bypasses the core's authorization or audit gates.

Foundations
Typed fieldsStable identityOne surface
Discipline
TypedGatedStable

The Extension Model

Customize the platform without compromising its core.

Every business is different, so extension is first-class. Every extension still passes through the same gates as the core.

Typed fields

Custom business data uses the same shape catalogue as the core, validated before it ships.

Stable identity

Customizations keep working even as names, screens, and routes evolve.

One integration surface

External apps, mobile, and AI all pass through the same authorization and audit gates.

Packaged extensions (future)

A future direction for safely installing trusted extensions into a tenant, described as intent, not a shipped feature.

In Practice

What teams actually build on it.

Real customisations belong to specific businesses, added without modifying the platform core.

Add a field

A wholesale distributor adds a supplier lead-time field to its purchase documents, typed and validated like any core field.

Project codes

A consulting firm adds project codes to invoices so revenue reports break down by engagement.

Shape it to the workflow

Any business adapts the platform to how it actually works, without forking the core or losing upgrades.