◈ Internal tools

The software your
own people use
should not be the worst.

Every company has a list of internal tools that would obviously pay for themselves and never get built, because the cost of building and running something small has always been disproportionate to its size.

Used for operations dashboards, admin surfaces, workflow tooling and team utilities.

An afternoon
To build something useful
Negligible
To run something small
Private
By default
Many
Small tools, not one big one

What this looks like in practice

◆Operations and support dashboards◆Admin and back-office surfaces◆Approval and workflow tooling◆Data entry and correction utilities◆Reporting for specific teams◆Onboarding and provisioning tools◆One-off utilities that stay useful◆Operations and support dashboards◆Admin and back-office surfaces◆Approval and workflow tooling◆Data entry and correction utilities◆Reporting for specific teams◆Onboarding and provisioning tools◆One-off utilities that stay useful
What holds true here

Four things you stop arguing about

◆

Small things stay cheap

A tool used by nine people costs accordingly. That is what makes building it defensible.

◇

Private without effort

Internal means internal, by default, rather than by a configuration somebody must remember.

◈

Many, not monolithic

Twenty focused tools rather than one internal platform nobody enjoys. Each can be replaced alone.

○

Improvement is cheap

A small fix is worth making, which is the difference between a tool people use and one they endure.

The shift

The tools that were never worth building

Most internal tooling backlogs are not prioritisation failures. They are a rational response to a fixed cost that made small, obviously-valuable things uneconomic.

The usual arrangement
  • ✕A backlog of obviously-useful tools nobody builds
  • ✕Spreadsheets doing the work of software
  • ✕One internal platform everyone resents
  • ✕Small improvements not worth the process
  • ✕Tools that become unowned and then unmaintained
What replaces it
  • ✓Tools built because they finally pay
  • ✓Software where a spreadsheet was coping
  • ✓Focused tools, replaceable individually
  • ✓Small fixes made the day they are noticed
  • ✓Ownership that is obvious because the tool is small
What you can count on

Stated plainly, and qualified

Hours
To build and ship
For a focused tool
Minimal
Cost to run
Proportional to actual use
Default
Private access
Not opt-in
Unlimited
Number of tools
Each independent
Closer in

Internal Tools, specifically

The spreadsheet that finally became software

Every organisation has one: a spreadsheet doing load-bearing work, maintained by one person, with formulas nobody else understands. It persisted because replacing it with software was never worth the fixed cost. That calculation is what changes here, and it changes for the whole backlog at once.

Dashboards for the team that needs them

Reporting built for nine people rather than compromised to serve nine hundred.

Approvals that move

Workflow tooling that matches how the work is actually done.

Corrections without engineers

Utilities that let the right people fix data without filing a ticket.

Private by default

Internal surfaces that are internal because that is the default, not a setting.

“
We built eleven internal tools in a quarter. Every one had been on a list for years with an obvious business case and no viable way to justify the effort.
Director of Engineering · Logistics company
Questions we are actually asked

Answers without the hedging

Is it economical to run a tool with ten users?+

Yes, and that is the point. The fixed cost that made small tools uneconomic is what goes away.

Are internal tools actually private?+

Private by default. The failure mode where an internal surface turns out to have been public is a configuration failure, so the configuration is the other way round.

Should we build one platform or many tools?+

Many, in our experience. A focused tool can be replaced by one person in an afternoon; an internal platform becomes something nobody is allowed to touch.

Who maintains these afterwards?+

Whoever asked for them, usually, which works precisely because each one is small enough to understand in full.

Other capabilities

Where else this goes

Startups

Start on something that will still be right at a hundred times your size, and pay now what a startup should pay.

Enterprise Migration

Move in stages with the old arrangement still running, and cut over only once the replacement has carried real traffic.

AI & Machine Learning

Get capacity when the experiment is ready, keep what produced a result, and put models in front of users without a separate platform.

Data Platform

Keep everything at full fidelity, query it without a project, and stop deciding today what you will want to ask next year.

Web & Mobile Applications

Ship the application your users touch, on an address that stays put, with every version one click behind you.

Developer Platform

Give your engineers a platform that removes decisions rather than adding them, without a platform team to run it.

Start where it matters most

Begin with one workload. Keep what you have running. Decide whether to continue once you have seen it carry something real.

No migration required to begin. Nothing to tear down if you stop.