Guide · 12 Aug 2026

Is this internal tool worth building? A worksheet for operations leaders.

Before you commission software, put a number on the workaround. A five-step way to decide whether to build, buy, or leave the spreadsheet alone.

Topics
NorthframeBusinessesInternal toolsGuide
On this page

Key takeaways

  • The cost of an internal tool is not the build; it is the build plus the operating life.
  • Price the workaround first: hours, errors, and delays that the spreadsheet already causes.
  • Count the risks that do not show up in payroll: a missed exception, a wrong invoice, a person leaving.
  • Sometimes the right answer is to improve the spreadsheet and wait.

Every operations team has a workaround that quietly consumes hours: a shared workbook, a chain of emails, a report someone rebuilds every Monday. The question is not whether it is annoying. It is whether it is expensive enough, risky enough, and stable enough to justify replacing.

This worksheet is the method we use with teams before discussing any build. It works whether you hire a studio, buy a product, or build in-house.

Step 1: Describe the workaround precisely

Vague problems produce vague estimates. Write it as a sequence: what triggers it, who touches it, what tools it crosses, and what the output is.

TriggerLate truck, split load
CaptureEmail and a private workbook
DecisionNight lead, in chat
RecordRetyped into the TMS next morning
CloseFinance asks for a spreadsheet
Example: an after-hours exception

Step 2: Price the workaround

CostHow to estimate itExample
Direct hoursPeople × minutes per occurrence × occurrences per month3 people × 20 min × 60 = 60 hours
ReworkErrors caught later × time to fix8 corrections × 30 min = 4 hours
DelayWhat waiting costs: late invoices, missed windowsMorning close takes 41 minutes
RiskChance of a missed item × its consequenceOne missed hold in a quarter
Key-personCost if the one person who knows it leavesTwo weeks to reconstruct

The hidden line

Risk and key-person cost rarely appear on a timesheet, and they are often the real justification. Write them down even if the numbers are rough.

Step 3: Price the alternatives

OptionCost shapeGood when
Improve the spreadsheetSmall, one-offVolume is low or the process is still changing
Buy existing softwareLicence plus configurationA product already matches how you work
Commission a buildBuild plus operating lifeThe workflow is specific and stable enough to write down
Do nothingThe workaround cost, continuingThe number from step 2 is genuinely small

Include the operating life. Every system needs an owner, upgrades, and a review after launch. Budget for the ninety days after go-live, not just the build.

Step 4: Check readiness

You are ready to build when

  • The process has been stable for at least a few months.
  • You can name the person who will operate the result.
  • You can list what the system will not do.
  • The existing system of record will stay in place.
  • There is a way to measure success that is not 'people like it'.

Wait, and refine the sheet

  • The process changes every month
  • Nobody owns the outcome
  • The cost is small and the risk is low

Build or buy now

  • The workaround costs hours and risk every week
  • A person will own and operate it
  • The scope can be written on two pages

Step 5: Decide, and define the first cut

If the numbers justify it, do not scope the whole system. Pick the single most painful step and design the smallest complete cut around it. At Halcyon that was an exception queue, assignment, and a morning digest; the morning close fell from 41 minutes to 12 in the first release.

41 → 12 minHalcyon morning close after the first cuts
6 weeksTo the first production release
30 daysUntil the private workbook stopped being used

A worked example, step by step

The figures below are invented to demonstrate the arithmetic. Substitute your own.

ItemAssumptionResult
Occurrences per month60 exceptions—
Time per occurrence3 people × 20 minutes60 hours per month
Rework8 corrections × 30 minutes4 hours per month
Morning close41 minutes × 22 working days15 hours per month
Total recurring effort60 + 4 + 1579 hours per month
Loaded hourly costAssumed 40 (currency units)3,160 per month, about 37,900 per year

Against that recurring cost, compare the first-year cost of the alternatives: the build plus its operating life, or the licence plus configuration. Divide the difference by the monthly saving to get a payback period.

Illustrative payback arithmeticPlain text
annual_workaround_cost   = 37,900
expected_reduction       = 60%            # be conservative; measure after launch
annual_saving            = 37,900 * 0.60 = 22,740

first_year_cost (build + operate) = 30,000   # placeholder
payback_months           = first_year_cost / (annual_saving / 12)
                         = 30,000 / 1,895 = ~15.8 months

Add what the timesheet misses

Risk and key-person cost usually change the answer. A single missed hold, a wrong invoice, or a resignation can cost more than a year of hours. Put a rough number on them and show it as a separate line so readers can discount it if they wish.

Test the answer's sensitivity

If this is wrongEffect on paybackWhat to do
Reduction is half what you assumedPayback doublesFind a cheaper first cut or validate with a pilot
Occurrence volume is lowerPayback lengthensReconsider: improve the sheet instead
Operating cost is higherPayback lengthensInclude a realistic owner and review time
Risk cost is realPayback shortens sharplyDocument the risk and involve its owner in the decision

Nielsen Norman Group's writing on the return on investment for usability [1] makes a related point: the value of improving a tool is often measured in the small, repeated costs that people have stopped noticing.

Build, buy, or configure?

OptionCost shapeRisksChoose when
Improve the spreadsheetVery lowContinues the key-person and audit riskThe process is still changing
Low-code or configuration of an existing productLow to mediumFitting your workflow to the tool's modelA product already matches how you work
Buy a product that matchesLicence and configurationVendor roadmap, integration effortThe workflow is common in your industry
Commission a custom buildHighest upfront; lowest long-term mismatchNeeds an owner and operating lifeThe workflow is specific and stable

Adoption risk factors to score before you commit

Score each 0–2; below eight is a warning

  • A named owner will operate and improve it.
  • The process has been stable for a quarter or more.
  • The people who do the work were involved in defining it.
  • The existing system of record will remain in place.
  • A dated plan retires the old workaround.
  • Success can be measured without asking whether people like it.

Governance so it stays useful

  • An owner with a budget of time. A tool nobody owns decays; give someone a few hours a month.
  • A change process. Requests go into a visible queue with the metric each should move.
  • Quarterly review. Check adoption, workarounds, and cost against the original case.
  • A retirement condition. Decide what would make you switch it off or replace it.

A one-page summary you can send upward

Copy, fill in, and attach to the requestPlain text
Workaround:      ______________________
Occurrences/mo:  ____   Hours/mo: ____   Rework hrs: ____
Risk:            ______________________
Key-person:      ______________________
Best alternative: [ ] improve  [ ] buy  [ ] build  [ ] wait
Operator:        ______________________
Non-goals:       ______________________
First cut:       ______________________
Review at 30 and 90 days: [ ]

If the answer is a build and you want a partner, we take selected teams with a written problem and a named operator. Northframe is the product to look at first if the workaround is an after-hours exception process.

References & further reading

  1. 1
    Return on Investment (ROI) for Usability — Kara Pernice, Jakob Nielsen, Nielsen Norman Group
  2. 2
  3. 3
    Continuous Discovery Habits — Teresa Torres, Product Talk
Found this useful? Share it

Get the next essay in your inbox

Practical writing on payments infrastructure, operations software, and shipping real systems. No spam, no sales sequence.

We only use your email to send the studio's writing. See the privacy policy.

About the authors

Product behaviour described here reflects what is implemented and tested; anything else is marked as planned. Code samples are illustrative.

All writing

Have a system like this to run?

Explore the catalog, or write down the problem and the constraints. We respond when the fit is real.

Free apps from the studio. Enter your email, get a private download link. Free for personal use.

Get them free

Have a product to sell? We review, list, and sell it for you — you keep 90% of every sale.

Apply to sell with us