There’s a moment in every growing company’s life when the off-the-shelf tool that got you started stops being enough. Maybe it’s your CRM, maybe it’s your ops dashboard, maybe it’s whatever system holds your customer data together with duct tape. The tool did its job at ten employees. At a hundred, it’s the reason everything feels slower than it should.
The auto industry has been wrestling with a version of this decision for the past several years, and it’s a useful case study for any business owner staring down the same fork in the road.
For a long time, automakers bought most of their vehicle software from outside suppliers — pre-built components for infotainment, driver assistance, and other systems, licensed and bolted together. It was fast and it worked, right up until the number of features multiplied and those separately-sourced components stopped playing well together. Coordinating updates across a dozen vendor systems got slower, not faster, as artificial intelligence in cars took on more of the actual driving experience. Every new capability meant negotiating with another supplier, waiting on another release cycle, debugging another integration that nobody on the inside fully understood.
So a lot of automakers made a deliberate call: bring more of that software development in-house. Not everything — building your own version of every commodity tool is its own trap — but the systems that actually differentiate the product. The parts that touch the customer experience directly stayed in-house; the parts that are the same for everyone stayed outsourced.
That’s the actual decision framework worth borrowing, and it has nothing to do with cars.
The real question isn’t ‘build or buy’ — it’s ‘what’s actually yours to own’
Most small and mid-sized businesses treat build-vs-buy as an all-or-nothing question: either you’re a “buy everything off the shelf” company or you’re a “build everything custom” company. Neither extreme survives contact with growth. The businesses that navigate this well ask a narrower question about each specific tool: is this something a generic vendor product handles just as well as we could build it ourselves, or is this the thing our customers actually notice and remember us for?
Payroll, scheduling, basic reporting — almost nobody needs to own those. They’re solved problems, and a subscription is cheaper than a headcount. But the tool that shapes how a customer experiences your product, or the process that’s supposed to be your actual competitive edge — that’s exactly where a generic, one-size-fits-all product quietly caps how good you can get.
Off-the-shelf tools get you started; they rarely get you differentiated
This is the part that’s easy to miss when a business is small: every competitor has access to the same generic software you do. If your entire customer experience runs on the identical off-the-shelf stack as everyone else in your category, there’s no ceiling you’re hitting that your competitors aren’t hitting too — which also means there’s no advantage to be had there. The advantage shows up precisely where you’ve built or customized something a rival hasn’t bothered to.
That doesn’t mean rushing to build custom software the moment you can afford a developer. It means being honest about which two or three things in the business are actually the differentiators, and being willing to invest real time and money there while staying disciplined about buying everything else.
Make the call before the workaround becomes permanent
The costliest version of this decision isn’t picking the wrong option — it’s not making the decision at all. Businesses drift into a permanent patchwork of stopgap integrations and manual workarounds because nobody ever sat down and asked, deliberately, which systems deserved real investment and which ones were fine as commodity purchases. Six months of drift becomes eighteen, and by then the workaround is load-bearing.
The businesses that get this right aren’t the ones with the most sophisticated tech stack. They’re the ones that made a clear-eyed call, early, about which parts of the business were worth owning outright — and stayed disciplined enough not to build the rest.

