Tools built around how your business actually runs.

When the software you pay for almost fits, your team fills the gap with spreadsheets, sticky notes and memory. We build the missing piece: a screen for staff, a page for customers, a workbook that checks itself, or a whole operating system, and we keep it in your accounts.

Eight kinds of software, sorted by who uses them.

For the owner: running the business

One place for jobs, people, money and decisions.

For the team: doing the work

Screens that match the job, in the office or on site.

For customers: seeing where things stand

Fewer "where is my order?" calls.

Under the hood: foundations

Data that stays put, and a safe way off fragile files.

Screens on top, your data underneath.

Each piece can be built alone. They share one rule: the data lives in accounts you own, and every screen reads from it rather than keeping its own copy.

SCREENS PEOPLE USE Operatingsystem Staff toolsoffice Field appon site Customerportal RULES THAT RUN THEMSELVES Job stages · daily checks · duplicate refusal · alerts every change logged; anything leaving the business waits for a person YOUR DATA, IN YOUR ACCOUNTS CRM Workbook Files / Drive Database Old spreadsheetsmoved in, checked Private AI boxreads, sorts, drafts Each layer can be built first. Most clients start with one screen and the data under it.
How it fits together. See also moving off old spreadsheets and private AI.

Before you commission software.

Illustration of a cluttered spreadsheet printout with sticky notes on one side and a clean tablet screen with three tidy panels on the other.
Why custom software instead of another subscription?

Often you should buy, and we will say so. Custom makes sense when the off-the-shelf tool almost fits and your team spends hours working around it, or when the job is specific enough that no product covers it.

Who owns the code and the data?

You do. Code, data and accounts live in your name: your Google Workspace, your hosting, your repository. If we stop working together, everything keeps running and someone else can pick it up.

What do you build with?

Whatever fits the job and your team. We have built Python services on an office PC, Node services with a browser dashboard, WordPress plugins, and Google Sheets with Apps Script. The plainest tool that does the job wins.

How do you avoid building something nobody uses?

We start from one real task, build the smallest screen that removes a step from it, and run it beside the old way before switching over. If it does not remove a step, it does not ship.

Show us the spreadsheet everyone is afraid to touch. We'll start there.

A free first call, and a written plan for the first screen worth building.