Fusion

Platform

Nobody hand-built or vibe coded a single screen below.

Record pages that carry their own facilitators, registrations, sessions and expenses. State machines that decide what can happen to a record next. Forms with typeahead lookups and inline create. One search across every resource in the application. Table or cards, whichever the person prefers. All of it comes from what your business objects already declare — and all of it is a real screenshot of a running application, not a mockup.

A list of 414 delivery programs with search, four filters and status badges
Four hundred programmes, with search, four filters, sortable columns and paging. The status badges, the state chips and the links out to related records all come from the resource definition — nobody hand-built this screen.
A delivery program record page with highlight fields and seven tabs, each showing a count
Highlights across the top, then the record's own tabs — facilitators, registrations, sessions, expenses, history, comments, attachments — each carrying its count. Every record page in the application is built the same way, so they all behave the same way.
An actions menu on a scheduled delivery program: five of the eight transitions are offered and three are greyed out
Declare the states and the transitions once. The menu then offers only what is legal from where this record actually is. This one is scheduled, so it can be marked full, started, cancelled, rescheduled or declined — and the three that make no sense from here are greyed out.
A history tab showing state changes with the actor, the time and the before and after values
Every change, with the person who made it, the time, and the fields before and after. Nobody writes this and nobody can forget to. It is what makes an obligation evidenced rather than asserted.
A comments tab showing a conversation between two people with an image attached
A conversation on the record itself, with images attached inline, rather than in an email thread nobody outside it can find. It arrives with the resource; nobody builds a commenting feature.
A new enrolment form with typeahead lookups, an inline create button and a required status field
Typeahead lookups for the records this one links to, an inline create beside the facilitator field, a required status, and the conditional sections that only matter sometimes. Generated from the same definition that generates the list and the record page.
The same delivery programs shown as cards instead of a table
Table or cards, chosen per resource by the person using it. Both views come with the resource; neither is a screen someone has to build and then keep in step with the other.
The delivery programs list rendered in the dark theme, the same screen as the first tab
Light, dark and system themes, driven by design tokens rather than by a hundred hard-coded colours. Restyle the button once and every button in the application follows it, in every theme.
The delivery programs list on a phone, reflowed into stacked cards
The same screen on a phone. The table reflows into cards, the filters into a row that scrolls, and the navigation folds behind a menu — none of which anybody built separately. A screen generated once works everywhere the person opens it.
  • Every screen from one definition
  • Change the model and all of them follow
  • Nothing to keep in step by hand

Analytics

Stop fighting for an answer.

Every question anyone asks about your business is already answerable from data the application holds. Getting the answer is the part that takes three weeks — a request to a data team, an extract, a spreadsheet, and a number nobody entirely trusts. Fusion puts the analysis inside the application, where the data already is and where the permission rules already are.

An analytics notebook running inside the application, showing a roster donut chart, a per-person attendance bar chart, and a searchable data table with column summaries
A live notebook inside the application. Charts, an interactive table, and the numbers behind them — built for one programme, and re-runnable against any other.

Notebooks, not a second product

Reactive notebooks run in the browser, inside the application. Change one input and every chart and table below it recalculates. There is no separate reporting product with its own logins, its own nightly copy of your data, and its own bill per analyst.

Describe the question in plain words

The assistant writes the query and draws the chart, and every line of it stays visible and editable. Nobody is waiting three weeks in a queue behind the one person who knows the reporting tool.

It can only ever show what that person could already see

Every query runs through the same permission rules as every screen in the application. There is no second copy of your access rules kept in step by hand — which is exactly how somebody ends up seeing a number they were never meant to see.

Why this matters more than it sounds

The usual approach is a reporting tool pointed at a nightly copy of the database, with your permission rules rebuilt inside it by hand. You now maintain two sets of rules that have to agree forever. The first time they quietly disagree, somebody sees a salary, a case note or a client they had no right to see — and nobody finds out from the software.

AI in the application

AI is a first-class citizen.

Not a chatbot bolted on after go-live. The AI in a Fusion application holds the same objects, permissions and workflows as the people using it — so it can do the work, not just talk about it.

Real tool calls

The AI acts through the same governed actions as the screens: create the record, advance the workflow, run the report. Every call is permission-checked and lands in the audit trail like any other user's.

AI services where the work is

Purpose-built AI services attach to specific workflows — triage the intake queue, draft the letter, reconcile the accounts — specified and tested like any other part of the application.

Voice instead of screens

Conversational voice AI carries whole tasks, so hands stay free and screens stay closed. Say what happened, and the record, the workflow and the audit trail update as if it had been typed.

Video conferencing that knows the task

Conferencing runs on the platform itself, with task- and context-aware AI in the call: it joins with the record open, captures the decisions, and turns them into actions.

Custom interfaces

The back office can look like a business app. What your customers touch cannot.

Most screens in a business application are used by a handful of people who want them fast, consistent and out of the way. A few screens are used by thousands of customers, and those have to be designed rather than generated. Fusion does not ask you to choose between the two, and it does not make you start again to get from one to the other.

01 no code at all

Leave it generated

For the screens twelve people use to get through their day, generated is the right answer. It is consistent, it is complete, and it follows the model without anybody maintaining it.

02 one file

Replace one piece of it

Put your own version in the ordinary place and it wins. One table, one row, one form section — designed by you, while everything around it stays generated.

03 one file, everywhere

Restyle the whole application

The interface is built from a small set of shared pieces. Redraw the button once and every button in the application changes with it, in every theme.

04 your screen, your code

Build it from scratch

When a screen has to be a designed thing rather than a competent one, take it and build it. Nothing is wasted. The generated screen was only keeping the seat warm.

Skills AI excels at, and you can hire for

A custom Fusion screen is ordinary web work — the most widely written code there is. That cuts in your favour twice. It is what AI assistants are strongest at, because they have been trained on more of it than anything else. And it is what any front-end developer or design agency already knows, so you can hire in an open market. A rented platform's own interface framework is the reverse on both counts: far fewer people write it, so AI is weaker at it, and far fewer people know it, so the specialists who do charge accordingly.

Where AI fits

AI beyond code.

Coding assistants cover one step of the pipeline. We apply AI from requirements to working software — with conventions that keep the output reviewable work, not slop.

Intent awareness
Architecture context
Dependency intelligence
Risk and control mapping
Release readiness
Impact signals

Every screen above was generated. Your screens can be next.

Pick a workflow your business actually runs, and in sixteen working hours these same pages are carrying your records, your rules and your people.