General Articles13 min read

What Used to Take Months: The Case for Building Your Own Tools

A tool that once cost months of development and a small fortune now takes weeks. Why that flips the build-versus-buy question for mid-sized companies – told through one logistics case.

Jonas HöttlerJonas Höttler
What Used to Take Months: The Case for Building Your Own Tools — General Articles

What Used to Take Months: Why Mid-Sized Companies Should Build Their Own Tools Now

At a mid-sized logistics company, one experienced dispatcher planned the routes and calculated the prices for years – in a tangle of spreadsheets nobody else fully understood. Several hours a day, prone to slips, and entirely dependent on a single person. When she was out, the process stopped.

The obvious fix was a tool built for exactly that job. It was never built. Not because no one saw the problem, but because the math used to argue against it. Bespoke software meant a requirements document, a tender, months of external development, and a six-figure bill before long. A large standard system for freight forwarders was too expensive, too heavy, and still didn't match the company's actual workflow. So nothing changed – the spreadsheet, the overtime, the risk all stayed.

That math is now inverting. This isn't a marketing claim; it's a sober consequence of what building small, sharply scoped software costs today. This article turns one anonymized case into an argument: for the few processes that make a mid-sized company distinctive, building your own tool has gone from a luxury to the rational default.

The old math – and why it held for so long

For two decades, the software decision in the mid-market followed a simple three-step rule. Buy standard software where it exists. Where it doesn't, live with the spreadsheet. And only in exceptional cases – when the problem was big enough and the budget full enough – have something built.

That reflex was correct. Custom development was expensive, slow, and risky. The largest cost was never the code itself, but everything around it: clarifying requirements, running a tender, finding a vendor, rounds of revisions, change requests. A tool that was, at its core, a spreadsheet with logic could easily balloon into a project spanning two or three quarters. On thin margins, that rarely justified itself.

Fig. 1The old three-step rule – and where it left the mid-market stranded
Accounting, payroll, standard CRM
Identical everywhere, solved well and cheaply by off-the-shelf software
buy
Industry-standard workflows
Configurable – but not a competitive edge
configure
The one process that sets you apart
Your dispatch, your pricing, your bottleneck – sold by no vendor
build
Own illustration. The buy / configure / build split is qualitative and meant to illustrate the principle.

The trouble sat in the bottom row. The process that genuinely separates a company from its competitors is, by definition, not standardizable – otherwise it wouldn't be a difference. That is exactly where off-the-shelf software helped least and where building cost most. So mid-sized firms got stranded precisely on the thing that mattered most, and made do with the spreadsheet. The build-versus-buy literature has long agreed on the principle: build when the software defines how you operate and serve customers; the hidden cost of a poorly fitting standard tool is the daily manual workaround it forces on the team.

What changed

Three developments have collapsed the most expensive part of custom development – the effort that isn't the actual code.

First, modern building blocks. Authentication, database, hosting, integrations: what used to be weeks of groundwork is now finished, affordable standard. A small team no longer starts at zero; it starts at eighty percent.

Second, AI-assisted development. Assistants now write, explain, and review code alongside the developer. In a controlled study by GitHub, developers completed a well-scoped programming task roughly 55% faster with assistance than without. McKinsey reports comparable orders of magnitude in its own experiments – with one important caveat we'll get to shortly.

Third, a different cut. Instead of a system meant to do everything, you build a tool that does one thing well. A smaller cut means fewer requirements, less coordination, less risk – and so weeks instead of months.

Fig. 2Order of magnitude: a focused internal tool, then and now
Classic project: spec, tender, external build26 wks
around half a year to production use
Focused, modern stack, AI-assisted5 wks
weeks not months – for a narrowly scoped feature set
Illustrative order of magnitude for a tightly scoped tool, not a benchmark. The direction of the productivity gain is supported by controlled studies on AI-assisted development (GitHub, McKinsey); see text.

Note what this chart does not claim. It does not say every piece of software now ships in five weeks. It says: for a clearly bounded tool, the order of magnitude has dropped from months to weeks. And that small-tool range – sharp, narrow, owned – is precisely where the mid-market's bottleneck lives. It's where the leverage is greatest.

Why it matters now: two pains

The drop in cost would be a footnote if it didn't meet two pressures almost every mid-sized company knows.

The skills shortage. In Germany alone, industry body Bitkom counts roughly 109,000 unfilled IT roles; 85% of companies report a shortage, and nearly four in five expect it to worsen. Worldwide, analysts have projected the developer gap in the millions. For a mid-sized firm the consequence isn't that it can't staff a large IT department – it never wanted one. It's that every hour of the people it already has is scarce. Software that removes manual routine isn't a comfort here; it's the only way to get more done with the same crew.

Price pressure. Where margins are thin, efficiency decides the profit. And efficiency rarely comes from the standard process everyone runs equally well – it comes from your own, the one you run better than the competition. In logistics in particular, competition is fierce and margins are slim, which is exactly why a sharper internal process pays.

Fig. 3The context in three numbers
109,000unfilled IT roles in Germany aloneBitkom, 2025
55%faster on a well-scoped task with AI assistancecontrolled study, GitHub
35%of mid-sized firms with active digital projectsKfW, 2024
Bitkom (unfilled IT roles in Germany, 2025); controlled GitHub study on AI-assisted development; KfW Mittelstand digitalization report 2024.

That KfW figure is the real trigger for this article. Only about a third of mid-sized firms recently ran any digitalization project at all; the cited barriers are missing know-how, infrastructure, and financing. Translated: most are leaving value on the table – not out of reluctance, but because the old math still rules in their heads. It no longer holds.

The honest caveat

Showing only the upside would be selling hype. So here's the counter-evidence, openly on the table. AI-assisted development does not make everything faster. In a randomized study by the research group METR, experienced open-source developers working on their own large, familiar codebases were actually 19% slower with AI tools – while believing they had been faster. McKinsey likewise reports that time savings shrink into the single digits on complex, unfamiliar tasks.

This doesn't contradict the thesis – it sharpens it. The gain is large on small, clearly bounded tasks and evaporates as the system grows larger and less familiar. For an enterprise IT team working a million-line codebase, the AI euphoria is premature. For a mid-sized tool that maps a single process, it lands squarely. The niche where the leverage is greatest is exactly the mid-market's niche.

Fig. 4Where the leverage sits – and where the hype breaks
Too small to matter
Focused tool
Where the hype breaks
A scriptA big system
Own illustration. Productivity gains are largest on clearly bounded tasks and shrink with complexity and unfamiliarity (cf. McKinsey; METR).

The practical lesson is a discipline, not a technology: cut it small. A tool that does one thing well beats a system that does everything a little – not despite its limits, but because of them.

The case, finished

Back to the logistics company. In the end the decision wasn't about technology but about scope. Instead of a freight system for everything, the company got a tool for exactly one workflow: plan the routes, calculate the prices, document the result cleanly.

Fig. 5A logistics company, anonymized: from bottleneck to tool
  1. The bottleneck
    Dispatch in a spreadsheet
    An experienced dispatcher plans routes and prices in overgrown spreadsheets. Hours a day, error-prone, hanging on one person.
  2. The non-decision
    Too expensive to build
    A classic project would have meant months and a six-figure sum. A large standard system was overkill and still didn't fit. So nothing changed.
  3. The lean build
    A tool for exactly this process
    Not a system for everything, but a focused tool for dispatch and pricing – in weeks not months, on a modern, portable stack.
  4. The result
    Time back, knowledge in-house
    Manual work shrinks, the procedure no longer lives only in one person's head, and the freed-up time goes into customer work.
Anonymized, condensed account of a real project. No client named, no audited individual figures.

Three effects are telling, because they address both pains directly. The time saved answers the skills shortage – the same crew gets more done. The sharper pricing answers price pressure – at the exact point where the margin is made. And the fact that the procedure no longer sits in a single head removes a risk that appears on no balance sheet but keeps every owner up at night.

What this does not mean

So the argument doesn't curdle into ideology, three clear limits.

It does not mean building everything yourself. Accounting, payroll, email, the standard CRM – buy them. Anyone who writes their own accounting system has confused activity with value. Building only pays where standard software doesn't fit and the process contributes to the difference.

It does not mean software runs itself. A tool no one uses is more expensive than the spreadsheet everyone uses. The hardest part is rarely the code; it's adoption – habit, trust, the quiet pull of the old way. Ignore that and you've built a monument, not a tool.

And it does not mean trading one dependency for another. An in-house tool is only an advantage if you own it – with data export, open formats, and a stack someone else could maintain. Otherwise you've swapped a spreadsheet bottleneck for a vendor bottleneck.

Our position

At balane we build software for mid-sized companies – we advise, develop, and automate, and we look at every project through three lenses at once: business, psychological, and technical. The logistics case shows why those three belong together. The business lens asks the build-versus-buy question honestly and sometimes answers: buy, don't build. The technical lens keeps the build lean and portable, with no lock-in. And the psychological lens decides whether the tool actually gets used – or whether the old spreadsheet quietly keeps running in the background.

Our stance on building your own is therefore unexcited: it is rarely too expensive anymore and often too obvious to leave on the table – but only with disciplined scope and clear ownership of code and data. The paradigm shift isn't that suddenly everything is possible. It's that the one tool that used to fail the math now passes it.

Tags

Mid-Sized Business · Custom Software · Build vs Buy · Digital Transformation · Skills Shortage · Processes