Case Study

XAI, or the End of the Static Screen

The most ambitious brief we have taken on: a company betting that code and UI are the wrong centre of gravity for software, and that the graveyard of the 1990s is a map, not a warning.

SelynJune 20266 min

Most of the briefs that cross our desk are about making an existing thing better. XAI is not that. XAI is about making the existing thing, all of it, unnecessary. It is the most ambitious brief we have taken on, and the reason is simple: they are not redesigning software, they are redesigning how software gets built.

To feel the size of the bet, you have to start with what is broken.

The sea of sameness

There has never been a faster way to spin up an app, and there has never been a worse time to trust one. This generation of AI and no-code builders is very good at the demo and very bad at the day after. The happy path runs. Then reality arrives: an auth flow that fails in the ordinary cases, a payment path with no idempotency, a webhook that double-charges on a retry. You got something running in an afternoon, and you still cannot ship it, because nothing underneath it is accountable to anything.

And when these tools do produce a working screen, it is almost always the same screen. Trained on the median of everything that came before, they regress to it: the same hero, the same card grid, the same spacing, the same shape of nothing in particular. A sea of sameness, auto-filled rather than designed. They work at the surface, prompt to page, with no real grasp of the thing being built, so they default to generic. And generic is exactly what a serious product cannot afford.

The deeper problem is that there is no system underneath. Every screen, every function, every change is a local artifact. There is no single place that says what the product actually is: its entities and their rules, its real flows, its constraints. So every change is ad hoc, every regression is a surprise, and the codebase still owns you. AI made the typing faster. It did not change who is in charge.

The model is the product

XAI moves the centre of gravity off the code and the interface and onto something else entirely: a single living, visual model of the whole system. Not diagrams that rot in a folder, but the actual source of truth. The data and how it relates. The user journeys and the backend flows. The integrations: payments, email, auth. The cross-cutting concerns most tools ignore until they page you at three in the morning: security, idempotency, performance, accessibility. And the intent, what the experience is meant to feel like and do.

From that model, everything downstream is generated. Interfaces are not hand-built as fixed pages; they are rendered on demand as views of the system as it is right now. Code, tests, and configuration become compiled artifacts, not the thing humans fuss over line by line. Change the plan and you change the model. Add an entity, adjust a flow, tighten a rule, and a coherent implementation regenerates to match.

You stop debugging files and start debugging intent. The question moves up, from “why is this line wrong” to “is this flow, this entity, this rule what we actually meant?”

A co-architect, not autocomplete

In most tools, AI finishes your sentence. Here it does something closer to compiling. It behaves like a co-architect: proposing entities, flows, and concerns, reasoning about what a change touches, and keeping the model coherent as it grows. Then it takes the agreed model and compiles it into working software. People design evolving systems and intent. The machine handles the translation into something that runs, and keeps translating every time the intent moves.

This is the part that could not exist before, which is worth saying plainly, because someone tried this exact dream once already.

The ghost of the nineties

In the late eighties and nineties, a whole industry bet on this idea. It was called CASE, computer-aided software engineering, and its promise reads like XAI’s: high-level graphical models of a system, code generated from them, one source of truth, more consistency, more speed. Model-first, code-generated. It failed, comprehensively, and anyone serious about this space has to answer for that grave.

It failed for reasons worth naming. The model and the code drifted apart the moment a developer hand-edited the generated output to meet a real need, and once they diverged, the model became a fiction nobody trusted. The market splintered into incompatible notations before anything standardised. Vendors sold it as a silver bullet, and the gap between the pitch and the reality curdled into a decade of disillusionment. Round-tripping, getting code changes back into the model, was brittle to the point of make-believe. And the tools were welded to the mainframe and early client-server world just as the web was about to make all of it look ancient.

Why it can work now

XAI is not repeating that dream. It is answering it, point by point.

The drift problem is met head-on: the model is the only source of truth, and hand-editing generated code is the exception, not the workflow. There is no round-trip to keep in sync, because there is only one direction. Instead of a fragmented universe of notations, one opinionated, configurable stack. Instead of monolithic mainframe assumptions, a modern, modular, composable architecture that is happy to be regenerated again and again. And instead of the silver-bullet pitch, an honest one: the goal is not zero bugs forever, it is to move the debugging up to flows, entities, and concerns, and to make code and UI regenerable rather than sacred.

The thing CASE never had is the thing that makes this the right decade to try again. AI that can read intent in plain language, propose architecture, and reason about the blast radius of a change. Not a generator bolted onto a diagram, but glue that holds the whole model coherent while it evolves. And XAI starts where you should: one rich domain proved end to end, not the whole ocean boiled, using it to show that model-first, on-demand software is simply better than the way we work today.

A brand for a bet this size

An idea this large needs a face and a voice that match it, or it gets filed next to every other tool that promised to change everything. So we built the opposite of forgettable. We shaped XAI’s positioning, identity, and narrative so that the moment you meet it you feel the scale of the ambition, and you feel that the people behind it know exactly which graveyard they are walking past, and why they will not end up in it.

XAI launches soon. When it does, the way most software gets built today is going to look exactly as old as it is, and the shift will feel obvious in hindsight: design the system, and let the screens and the code fall out of it, coherent and current, every time you change your mind. The important categories are almost never named in advance. They’re named afterwards, by everyone trying to describe what just happened.

We build for founders who refuse to do it the accepted way, and XAI is the purest version of that we have worked with. They are not asking how to build software a little faster. They are asking whether we should build it the way we do at all. Our job was to make sure the world hears the question, and takes the questioner seriously.

Written by Selyn. Filed under Case Study, June 2026.

Keep reading