← All solutions
Platform

Platform

The shared kernel every system we build runs on

One core handles identity, tenancy, permissions, records and audit for every application built on it. You are not buying a bespoke codebase only its authors understand — you are buying a system that inherits the same guarantees as everything else running on the platform, and keeps receiving them.

one core, many applications1/3
Customisations
Modules
Kernel
Infrastructure
The same four layers, every time

What it does

A kernel, not a framework per project

Every system we deliver runs the same core. That is why the second thing we build for you is faster than the first, and why your system keeps improving after we hand it over instead of freezing at the version you bought.

Isolation enforced beneath the application

Separation between organisations is enforced by the core and again by the database, not by each feature remembering to check. A mistake in application code cannot leak data across the boundary.

Audit as a property, not a feature

Every action is recorded — including the ones that were refused — in a sequence that can be verified rather than trusted. It cannot be switched off for convenience, because nothing depends on it being optional.

Records that cannot be rewritten

Anything financial or regulated is corrected in the open rather than edited away, so the state of the system on any past date can be reproduced exactly.

Infrastructure you choose

Database, object storage, mail and identity each sit behind an interface. Run it in our cloud, your cloud or on your own hardware, and change your mind later without a rewrite.

Your logic cannot break the core

Behaviour specific to your organisation attaches at defined points rather than by modifying the platform. That is the difference between a system that can be upgraded and one that quietly becomes legacy the day it ships.

One set of operations, every interface

REST, GraphQL, webhooks, SDKs and a CLI all run the same operations under the same permissions and the same audit trail. Integrations cannot become a back door.

Configuration before code

Fields, roles, numbering, approvals and workflow are set up in the product by your administrators. Most of what would normally be a change request never reaches a developer.

Find out where your operation actually stands

Four questions about how your systems hold together today. You get a position and a written read of it, not a sales call.

Request an assessment