Skip to content

Service

Internal tools development. Built bespoke. Owned outright.

Internal tools development is the design and build of the back-office system your own team runs the business on: the approvals, the jobs, the requests and the reporting in one place. Clientflow builds them for established UK teams running on spreadsheets, shared inboxes and rented tools that no longer fit, priced from a blueprint, with the code and the accounts in your name.

A pixel-art rubber stamp pressing down on a short stack of forms.

What is internal tools development?

Built bespoke, an internal tool replaces the spreadsheet, the shared inbox and the rented tool, each holding a piece of the process, with one system that holds all of it and records who did what: the approval queue, the job board, the request inbox, the monthly report.

AspectIsIs not
ShapeOne system for the workflow, with an audit trailA spreadsheet with more tabs
AccessRoles by team and site, single sign-onA shared login on a rented tool
FitBuilt around your processYour process bent around a product
ControlYours to change, in your own accountsA subscription priced per seat

The tell is double entry. When the same fact is typed into two places, or an approval lives in an email thread nobody can search, the business is paying for a system it does not have. That is the workflow version one is scoped around.

What your team sees

One release, the workflow that costs you the most, done properly. This is what it looks like from the inside.

Approvals with a rule, not a forwarded email

A purchase order over the threshold routes itself to finance for a second sign-off. Under it, one approver is enough. The rule is written down once, every decision is recorded with a name and a time, and nobody has to remember who is allowed to approve what.

Work in flight, visible to everyone who needs it

Every job on one board, in the stages your operation actually has. A blocked job says why it is blocked. A signed-off job carries its handover pack. The board replaces the Monday round-up, because it already says what the round-up would.

One inbox instead of five

Requests from staff, suppliers and clients land in one queue with an owner, a status and a due date, instead of in five inboxes and a group chat. Nothing is lost, and nothing is done twice.

The numbers, without the monthly rebuild

Capacity, throughput and approval time read straight from the records, so the report the board asks for is a page in the system, not a Friday spent rebuilding a spreadsheet. The number and the record behind it are the same thing.

Wired into the systems you already run

What the system talks to

Each one keeps its own records. Your system reads and writes them directly, so the same fact is never typed twice.

  • AccountingConnectedXero or Sage, through its own API.
  • CRMConnectedYour object model, read and write.
  • IdentitySingle sign-onYour directory; roles by team and site.
  • The spreadsheetRetiredImported once, then switched off.

An internal tool earns its place by removing double entry, so it reads and writes the accounts package, the CRM and the staff directory through their own APIs. The spreadsheet it replaces is imported once, then retired. Which systems, and in which direction, is settled in the blueprint, the written scope every build starts with, because that is what moves the price.

What we build first, and what we leave out

In version one

  • Sign-in with roles by team and site, against the directory you already run.
  • One core object with a status timeline: the order, the job, the request, whatever your operation counts.
  • The approval rule, with its thresholds and second sign-off, written down once.
  • An audit trail of who did what, and when.
  • One integration with the system that already holds the record.
  • The view the people doing the work use every day, on a phone if that is where the work is.

Deliberately in the second phase

  • A second workflow, once the first one is stable in real use.
  • Dashboards and exports for the board pack, once you know which numbers get asked for.
  • Automation of the routine steps, after the routine has been observed rather than assumed.
  • A second integration, once the first has run through a full month-end.
  • Access for clients or suppliers to their own slice of the record, which is a client portal, and a page of its own.
  • An assistant that answers questions from your own records, once the records are trustworthy.

Version one is one workflow done properly, in production, used by the people who run it. It is not a demo, not a prototype and not the whole back office. Scoping it narrow is what keeps the price fixed and the date real, and everything in the second phase is cheaper to build once real people have used the first.

How much does an internal tool cost to build in the UK?

Clientflow builds bespoke internal tools from £10,000. An approval queue that replaces the spreadsheet it grew out of usually sits in the first band, up to £25,000. Several workflows that share data, with permissions by team or site and deeper connections into finance, sit in the second, £25,000 to £50,000. A version one then costs about £800 a year to run, with nothing per seat.

Builds from
£10,000
Several workflows, second band
£25k to £50k
To run, about
£800a year
Per seat
Nothing

Five things move the price: user roles, integrations, data, complexity and compliance. A sixth, migration, applies if an old tool’s records have to come across. The bands are on the pricing page, what moves a build between them is in the cost guide, and the running costs, itemised at list prices, are in the running-costs guide. The blueprint turns a band into a fixed price in writing, which only moves if you change the scope.

How long does an internal tool take to build?

A version one takes weeks rather than quarters: one to two weeks of blueprint, then three to eight of build. Larger systems run longer. South, the client-delivery system on our work section, was scoped at sixteen weeks to a version one, and the two smaller systems there at four and six. Dates neither of us controls are named as such rather than promised.

  1. 1Free
    Blueprint callDay one

    Twenty minutes with the people who would scope the build, to work out what version one should contain, or whether to build at all.

  2. 2Scoped
    BlueprintWeeks 1 to 2

    The workflow, the users, the integrations and the risks written down, with a clickable prototype, so the build is agreed before it starts.

  3. 3Built
    BuildWeeks 3 to 8

    Designed and built, AI-assisted for speed and senior-reviewed, wired into the systems you already run.

  4. 4Owned
    Launch and handoverHandover

    Code, environments and documentation transferred to you, your team trained, and a warranty after launch.

Who owns the code, the data and the accounts?

You do, from the first week.

Yours from the first week

Arranged before the build starts, not negotiated at the end.

  • The codeA repository in your name from the first week.Yours
  • The accountsHosting and database opened in your name, in the region you choose.Yours
  • The intellectual propertyAssigned to you under the agreement.Assigned
  • The stackNext.js, TypeScript, Supabase, PostgreSQL and Vercel.Standard
  • At handoverYou hold every account outright, including the ability to remove us.Yours

That is worth checking with every supplier you speak to, because UK copyright law does not hand it over by default. The author of a work is its first owner1, the rule that gives an employer its staff’s work does not cover a contractor, and an assignment is only effective in writing, signed by the assignor2. Paying the invoice is not what transfers the copyright.

Moving off the spreadsheet, or the tool that stopped fitting

  1. ExtractionCan you export every record today, in a format another system can load, without opening a support ticket?
  2. 2Parallel runningThe new system runs alongside the old one on real data, so the comparison is observed rather than argued.
  3. 3Staged cutoverTeams or sites move across in groups, not on a weekend.
  4. 4HistoryThe record of who did what, and when, comes across with the data.

Internal tools get replaced for two reasons: the spreadsheet or the rented product stopped fitting, or nobody can maintain the earlier build. Either way the work is the same shape. Extract the records and their history, run the new system alongside the old one, move teams across in stages, and bring the audit trail with them.

Should you build an internal tool or buy one?

Buy a product when the workflow is genuinely standard and you are willing to change your process to fit it: a CRM is a CRM, and a help desk is a help desk. Build bespoke when the workflow is the thing that makes the business run, when per-seat pricing across a whole team compounds, or when the data and the code need to be yours. Most operations need one, not both.

FactorBuyBuild
Time to go liveDaysWeeks
Up-front costLowFixed, from a blueprint
Ongoing costPer seat, foreverUsage, about £800 a year
Fit to your processYou adaptIt adapts
OwnershipLicensedYours

For a team of twenty, three mainstream tools at list price cost about £73,800 over three years, against about £20,400 for a focused version one you own. The arithmetic, with each list price and the date it was read, is in the own-or-rent guide.

When we will tell you not to build

Some calls end with us recommending a product and sending no invoice, and we would rather that than the alternative: a build that does not pay for itself is a bad reference and a worse relationship. That is why the blueprint call is free.

  1. A product already fits. If a CRM, a help desk or an accounts package does the job, the product wins, and we will point you at the setting.
  2. Or one of the three reasons that apply to any build: the process is still changing every month, nobody inside the business owns it, or the budget is under £10,000.
  3. A handful of people touch the workflow and it is genuinely standard. A spreadsheet with a rule or two is the right tool.
  4. The problem is the data, not the software. If three years of records are inconsistent, the first job is the clean-up, and it is not a build.

Questions people ask about internal tools

Sources

Every citation above was read from the page cited, on the date shown.

  1. 1Copyright, Designs and Patents Act 1988, section 11, legislation.gov.uk. Seen 5 September 2026.
  2. 2Copyright, Designs and Patents Act 1988, section 90, legislation.gov.uk. Seen 5 September 2026.

Go deeper

The guides behind the numbers on this page, each with its sources and the date they were read.