Software for a specific job

Custom software

Some jobs fall between the tools you already use: a repair with a quote, a queue and a pickup; a custom product with artwork and a price. We build focused applications for that work, with the connections and controls it needs, so the job stops living in someone's head.

A surfboard repair has a quote, an approval, a spot in the workshop queue and a collection text. A custom sticker order has artwork, a specification, a price and a production file. Generic tools hold one of those things well and lose the rest, so the job ends up in a spreadsheet, a group chat or one person's memory, and the day it goes wrong is the day that person is away.

We build applications around work like that. It starts with a real job: what kicks it off, what it needs to know, who decides each step and what done means. That turns into screens your team can try, with the permissions, system connections and instructions to run it. A focused tool that fits the way the job is done, and that your team can run without us standing next to them.

Sounds familiar?

When a tool is worth building

The giveaway is a job that only works because one person remembers all of it.

01

One job, several people, no shared record

It goes from quoting to approval to preparation to completion and everyone tracks their part differently. An application keeps the stages connected while giving the commercial decision, the work status and the customer message their own place.

02

Your product needs its own buying flow

Customers configure options, upload files or reorder a saved specification. We connect those choices to pricing and payment, and to the information staff need for production.

03

Staff spend the morning working out what’s next

The information exists, spread across records, files and systems. A focused screen brings it together and makes the next review, approval or handover obvious.

What you get

A working tool, not a prototype

01

A workflow with named states

We map intake to completion with your team, including the decisions that move a job along. “Quote approved”, “work started” and “paid” each have a clear meaning, so everyone knows what has to happen before the next step.

02

Screens for the people doing the work

Queues, job details, customer forms, admin controls, each showing what’s needed at that point. Drafts, revisions and the odd path get designed in, because that’s how work actually goes.

03

Records, files and services kept together

The job stays attached to its artwork, specification, approval or payment. Where access allows, it talks to the payment, commerce, SMS or printing services you already use, and each keeps its own role.

04

Access, failure handling and a handover

Who can see and do what, including authenticated admin. What happens when something fails and what operators need to look at. How to use it, and what to do when it needs attention.

How it goes

Watch the work. Build it. Use it

The first version is small and in use early. That’s where the real requirements come from.

01

Walk through a real job with the people who do it

Inputs, decisions, handovers, the systems already involved. We agree a first scope with a clear definition of complete.

02

Try a working version early

Realistic examples, real language, real screens. We check the information carried forward is what the next person needs, and adjust.

03

Make it routine

Permissions, connected services and failure paths checked. Rollout agreed, operating steps explained, maintenance responsibilities set before it’s part of the day.

Recent custom build

A workshop workflow

One system for repair jobs, quotes, approvals and customer updates.

Common questions

Before we start

When is custom software the right call?

When a recurring job has requirements your existing tools handle badly, and the cost of that is real. If an app or a scheduled import would do it, we'll show you how to set that up.

Can we start with one part?

Yes, and usually should. One handover or one recurring task, with a clear start, an output someone uses and a way to tell if it’s working.

Can it connect to our current systems?

Often. We check APIs, data formats, access and permissions first. The systems you have keep doing what they're good at.

Can staff have different access?

Yes. Roles are shaped around what each person actually needs to see and do, and checked before launch.

What happens after the first version?

We agree handover and maintenance. Real use tells you what’s next; each addition gets weighed against the workflow and systems already in place.

Work directly with Chris

Let’s look at the job

A real example, ideally an awkward one.

Discuss your project