HOW WE WORK

Every decision written down, where you can read it

We run every engagement in onMain, the tool we build and build with. The plan, the reasons and the work in flight live in one place you can log in to.

ONE PROJECT, START TO FINISH

Each step leaves a record, and they're all joined up

Pick any release and you can follow it back to the card, the decision and the plan it came from, all the way to the message that started it.

  1. 01

    You get in touch

    Your message lands as a record, not in an inbox. A real reply within one business day.

  2. 02

    We write the plan

    What we'll build, in what order and what's out of scope, before any money changes hands.

  3. 03

    Choices get reasons

    What we chose, what we turned down and why, so "why is it like this?" always has an answer.

  4. 04

    You watch it move

    The plan becomes small cards. You see what's next, what's being built and what's done, every week.

  5. 05

    It ships, checked

    Nothing reaches your users until it passes, and every release is tied to the work it shipped.

WHY WE WORK THIS WAY

Documents drift. Records stay put.

A spec written in week one describes software that stopped existing by week six. onMain keeps the plan and its reasons on the same branch as the code, so what you read is what shipped.

THE USUAL WAY
A document, written once
Week 1The code keeps changingWeek 8
HOW WE DO IT
Records, pinned to the code
Week 1Each change carries its recordWeek 8

What that means for you

Nothing to take on trust

Log in and see the plan, the progress and the reasons, not a monthly summary email.

Changing course is cheap

When the reasoning is written down, revisiting a decision is a conversation, not an archaeology dig.

A handover that holds

The repositories, accounts and every decision record are yours. The next engineer starts with the reasons, not a guess.

THE TOOL BEHIND IT

We built onMain. Now you can use it too.

onMain built itself, and it builds the work we do for clients.

Want to see it on your project?

A half-hour conversation, no charge and no pitch. If we're not the right fit, we'll say so and point you somewhere better.

Start a project