When a business needs software built, the default is to hire an agency. You describe what you want, they build it, you pay them. It sounds straightforward, and for the agency it is. The problem is structural and it sits on your side: when the only technical people in the room are the ones being paid to build, you are trusting the people whose interests do not fully align with yours. “Build and oversee” is a different model, and the difference is worth understanding before you commission anything.
The problem with hiring an agency alone
An agency is not the enemy. Good agencies build good software. But an agency sells projects, and its commercial interests pull in directions that are not always yours: towards larger scope, towards solutions it is comfortable building, towards decisions that are easier for it rather than best for you. When you are not technical, you cannot tell whether the architecture is sound, whether the estimate is fair, whether the corners being cut are sensible or dangerous. You are relying on trust, and trust is not a control.
This is exactly how software projects drift over budget and end up not quite fitting the business — the pattern set out in why IT projects keep going over budget. The missing element is almost never a better agency. It is someone on your side who can judge the work.
Free · 4 minutes
Is your engineering team shipping safely, or quietly accumulating risk?
Fourteen questions on how work gets from idea to production — cadence, testing, rollback, and the key-person risk in your delivery. Banded finding on screen, full sheet by email.
What ‘build and oversee’ actually means
Build and oversee separates the building from the governing. The agency, or developers, still build. But an independent technical authority — whose only interest is your outcome — oversees the work on your behalf. That oversight is concrete, not advisory hand-waving. It means defining the problem properly before anyone builds, so the work is aimed at the right target. It means writing or reviewing the specification, so what is being committed to is clear, covered in what a software specification should actually include. It means holding the scope, so additions are seen and decided rather than absorbed. It means judging the technical quality and the architecture, so you know whether the work is sound. And it means managing the relationship with the builder, so you are not negotiating from ignorance.
The difference it makes
With oversight in place, the dynamic changes entirely. The agency knows its work is being judged by someone who understands it, which sharpens everything. Decisions get made against your interests rather than the builder’s convenience. Scope is controlled, so the budget holds. And the quality is checked while it can still be corrected, rather than discovered after the agency has been paid and moved on. You get the building capacity of an agency with the protection of having your own expert in the room.
It is the same principle that protects any large piece of delivery, including the migrations described in what an enterprise software migration actually requires: builders sell projects, independent oversight protects outcomes, and having both is one of the best investments a non-technical business can make.
If you are about to commission software work, understanding the difference between a vendor and an overseer changes every decision you make. We will work out how to get the work built and protected at the same time.
Start a ConversationBuild and rescue work
Hands-on delivery of this kind is handled by Sixteen Pillars Studio.
Free interactive tool
Website compliance checklist
What your site has to do, based on what it actually does
Answer as much or as little as you like — the list builds as you go. Nothing is stored against your name and no email is required.
Everything that applies
Ordered by what to do first: legal requirements you can close quickly, then larger pieces of work, then what is expected rather than required. Not exhaustive, and not a legal audit.
Dated PDF, yours to keep or circulate.
Most technology problems are not technology problems. They are control problems.
The systems exist. The investment has been made. The question is whether leadership can understand, direct, evidence, and sustain what those systems produce. Find out where control exists — and where it only appears to.