Auto-Code Rules
Auto-code rules define how the platform automatically generates human-readable reference codes for entities. Instead of exposing raw UUIDs to users, entities like customers, orders, and applications get codes like CUS-00042 or ORD-A7K3M.
Documents and Attachments
The document system separates the document definition from its attachment links. A single document can be attached to multiple entities without duplication, and each document maintains its own version history.
ETL and Report Templates
ETL templates define how external data files are parsed and loaded into the platform. Report templates define how data is extracted and formatted for export. Together they provide the data import/export infrastructure that domain modules use for bulk operations.
Foundation (FND)
The Foundation (FND) module provides the shared platform infrastructure that every other module depends on. It owns no business domain of its own — instead it supplies tenant management, reference data, navigation, job processing, document storage, and other shared services that domain modules consume.
Foundation Data Model Overview
Foundation (FND) is the module that provides shared services consumed by every other module in the platform. It owns no business domain of its own; instead it supplies the infrastructure and starter data that domain modules depend on.
Job Scheduling and Notifications
The job system provides asynchronous task execution with scheduling, worker management, and notification delivery. Jobs are the primary mechanism for background processing — anything from score recalculation to data imports to webhook delivery.
Labels
Labels provide a flexible tagging system that can be applied to any entity in the platform. They complement structured categorisation fields by allowing users to organise and filter records using custom, colour-coded tags.
Lookups and Reference Data
Reference data provides the controlled vocabularies, enumerations, and master records that domain modules use for dropdown lists, validation, and display formatting. Foundation centralises this data so that every module draws from a single source of truth.
Menus and Navigation
The platform uses a fully data-driven menu system rather than hard-coded navigation. This enables role-based visibility, per-tenant customisation, dynamic schema binding, and hierarchical menu structures that nest to arbitrary depth.