The workflow lives in spreadsheets
A process that matters, held together by files, inboxes and habit. It works until the person who understands it is away, and it never produces data anyone can analyse.
02 · Custom AI Applications
Applications built around your workflow, with AI doing the part of the job it is genuinely better at, and an interface people can use, trust and correct.
Custom software is worth building when the workflow is genuinely yours. If an existing product already does 95 percent of the job, we will say so, and build only the integration that closes the gap.
Interface, logic, model boundary, your systems
A custom AI application is ordinary production software: authentication, data model, permissions, interface, deployment. Inside it sits model-driven capability at the steps that earn it. Drafting, extracting, ranking, summarising, matching, classifying: work a person would otherwise do slowly and inconsistently.
What separates this from a chat window bolted onto an existing product is the interface. When a model contributes to a decision, the screen has to show what it produced, where that came from, and how a person changes it. That is an interface design problem at least as much as a model problem.
When a model contributes to a decision, the interface has to show what it produced, where that came from, and how a person changes it. Confirm, edit and reject are not niceties. They are what turns model output into something an organisation can stand behind.
Every edit a user makes is captured. That record becomes the evaluation set, which is why the review screen matters more than the prompt.
A process that matters, held together by files, inboxes and habit. It works until the person who understands it is away, and it never produces data anyone can analyse.
The remaining 30 percent is the part specific to how you operate, and it is the part being handled manually, in parallel, forever.
Something impressive was built, then stalled on permissions, data access, auditability, or a screen that gives nobody a way to correct it.
Build patterns and capabilities, not client projects.
We map the path work takes today, workarounds included, before deciding what software to write. The exceptions are usually where the value is.
Validation, calculation, routing and permissions are code. The model handles the parts that genuinely need language or judgement, which keeps behaviour predictable and cost sane.
Model output arrives as something to confirm, with its source attached, never as settled fact. People trust a system that admits what it is unsure about.
Every edit a user makes is captured. That record becomes the evaluation set and the honest answer to whether this is actually getting better.
Custom software is worth building when the workflow is genuinely yours. If an existing product already does 95 percent of the job, we will say so, and build only the integration that closes the gap.
Typed, tested, version controlled, deployed through a pipeline, with environments and rollback. AI inside does not lower that bar.
Where data lives, which provider sees it, what is retained and for how long: settled before the build, written down, reflected in the architecture.
Provider access sits behind one internal boundary, so changing model or vendor is a configuration change and a re-run of the evaluations, not a rewrite.
Documented architecture, runbooks and access. Operate it yourself, have us operate it, or move it to another team.
These applications are built mainly for companies in the United Arab Emirates and Saudi Arabia. Where the fit is right we work with clients in the United States and Europe, and where data may live is settled in the same conversation.
Start a projectThe other two lines
Bring the spreadsheet, the inbox and the person who knows how it really runs. The exceptions in that process are usually the whole specification.