The "Build vs. Buy vs. Bolt-On" Decision Tree for Small and Midsize Companies

A practical framework for choosing between custom development, SaaS, and platform extensions — without enterprise budgets

Bryon Spahn

4/21/202624 min read

a woman looking out a window with sticky notes on it
a woman looking out a window with sticky notes on it

Priya Shah didn't expect to be the deciding vote.

As VP of Technology for a regional specialty retailer with 90 employees, three locations, and roughly $48 million in annual revenue, she had spent the better part of a Tuesday morning listening to three pitches that all promised to solve the same problem: a customer loyalty and order management system that could keep up with the company's growth.

The first pitch came from a development partner her CEO had golfed with the previous weekend. They proposed building a custom platform from the ground up — fully tailored, fully owned, $340,000 to deliver, plus another $90,000 a year in maintenance. "You'll never have to compromise," the lead consultant said. "Everything will work exactly the way you want."

The second pitch came from an enterprise SaaS vendor whose sales team had been working the account for nine months. Their platform was polished, well-supported, and used by several recognizable brands. The starting subscription was $14,000 per month, climbing to $22,000 once advanced features were enabled. Implementation services would add another $180,000 in year one. "You don't need to build anything," the account executive said. "We've already built it."

The third pitch came from her own CFO, who had quietly been talking to a developer about extending the company's existing e-commerce platform with a series of bolt-on apps and a custom integration layer. The total proposed spend was $62,000 in year one, with roughly $24,000 in annual ongoing costs. "We don't need a new platform," the CFO argued. "We need to make the one we have work harder."

Three options. Three credible advocates. Three fundamentally different bets about how the company should spend the next three years of its capability development. And Priya was being asked to make a recommendation by Friday.

If you've ever sat in Priya's chair, you already know what made the decision so difficult. It wasn't a lack of information. It was a lack of a defensible way to compare options that weren't really comparable. Build, buy, and bolt-on aren't three flavors of the same decision. They're three different theories about what your company is for, what it should own, and where its competitive edge actually lives.

Most small and midsize companies make this decision badly — not because the leaders are unintelligent, but because the decision arrives without a framework. It arrives as a vendor pitch, a board mandate, or a frustrated request from operations. By the time anyone is comparing options, the framing has already been set by whoever showed up first with a slide deck.

This article is about taking that framing back. It introduces a structured approach we call the CHOOSE framework — a six-step decision tree that helps small and midsize business leaders evaluate build, buy, and bolt-on options through the lens of long-term capability ownership rather than short-term cost. We'll walk through each step, look at how three different companies in three different industries applied it, surface the hidden costs that derail most decisions, and lay out a 90-day decision roadmap you can adapt to your own organization.

By the end, the goal is not to tell you which option to pick. The goal is to give you a defensible way to choose — one that holds up to board scrutiny, survives staff turnover, and produces a system you actually want to live with three years from now.

Why This Decision Has Gotten Harder, Not Easier

A decade ago, the build vs. buy decision was relatively constrained. SaaS was still maturing. Custom development was expensive and slow. Most SMBs ran a handful of point solutions, integrated them with spreadsheets and willpower, and hoped nothing broke. The choices were limited, and so were the consequences.

Today, the menu is overwhelming. The average small or midsize business now has access to:

  • Tens of thousands of vetted SaaS applications across every functional category, often with overlapping capabilities and unclear differentiation.

  • Low-code and no-code platforms that promise custom-feeling applications without traditional development costs, but introduce new forms of vendor lock-in.

  • AI-assisted development tools that can generate working code at a pace that would have been unthinkable five years ago, dramatically lowering the cost barrier to "build."

  • Marketplace ecosystems attached to nearly every major SaaS platform, offering hundreds or thousands of bolt-on extensions that change the economics of "buy" decisions dramatically.

  • Vertical-specific platforms that didn't exist three years ago, purpose-built for industries that previously had no real options beyond generic horizontal tools.

The result is that nearly every capability your business needs can now be acquired through any of three paths — and each path has gotten more credible at the same time. Building is faster than it used to be. Buying is more flexible. Bolting on is more sophisticated. The lines between them have blurred.

That blur is what makes the decision dangerous. Leaders who used to default to "buy whenever possible" because building was prohibitive now face genuine build options that look financially viable. Leaders who used to default to "build because we're special" now face SaaS options that are genuinely better than anything they could realistically construct in-house. And leaders who used to dismiss bolt-ons as compromise solutions now face platform marketplaces with thousands of mature, supported, integration-ready extensions.

In assessments we conduct with small and midsize organizations, we consistently find that roughly 40% of companies have foundational gaps that need to be addressed before any of these three paths can be safely chosen. The decision itself isn't always the first problem. The first problem is that the company doesn't yet have a clear enough picture of its own operations, data, and constraints to evaluate any option intelligently.

Which brings us to the most important reframing in this entire article.

The Decision Isn't About Cost. It's About Capability Ownership.

The single most common mistake we see in build vs. buy vs. bolt-on conversations is that they get framed as cost decisions. Spreadsheets get built. Three-year total costs get compared. The cheapest option, or the option with the best feature-to-dollar ratio, wins.

This framing is wrong, and it produces predictably bad outcomes.

The correct framing is that every build, buy, or bolt-on decision is a decision about which capabilities your company is going to own outright, which capabilities it's going to rent, and which capabilities it's going to extend from someone else's foundation. Those are three fundamentally different ownership models, and they have different long-term consequences.

When you build, you own the asset, the code, the data model, the workflow logic, and the institutional knowledge. You also own the maintenance burden, the security exposure, the talent dependency, and the upgrade path. The capability becomes part of your company in a deep, structural way.

When you buy, you rent capability from a vendor whose roadmap, pricing, and continued existence are outside your control. You own the data you put in (sometimes), the configuration choices you make, and the integration work you do around the edges. The capability lives on someone else's substrate, and your business shape gets influenced by their product decisions.

When you bolt on, you extend a foundation you've already chosen — making bets that the underlying platform will continue to support the extension model, that the extensions themselves will be maintained, and that the integration surface area won't become a liability. You own a small piece of differentiated logic on top of a borrowed foundation.

None of these three models is inherently better. But they are inherently different. And the right question is not "which is cheapest?" but "which capabilities does this business actually need to own, and which can we afford to rent or extend?"

That question doesn't have a single answer. It has a different answer for every workload in your business. The CHOOSE framework is designed to help you arrive at the right answer for each one.

Introducing the CHOOSE Framework

CHOOSE is a six-step decision tree that walks a leadership team from problem definition to executable decision in a structured way. It is deliberately designed for small and midsize companies — meaning it assumes constrained budgets, lean technical teams, and the need to make decisions that can be revisited rather than perfected.

The six steps are:

C — Classify the work as commodity, contextual, or core. H — Honest requirements that separate must-haves from wish-list items. O — Options analysis that puts build, buy, and bolt-on side by side fairly. O — Ownership costs evaluated over a realistic three-to-five-year horizon. S — Strategic and operational fit with the people who will actually use it. E — Execute with clear ownership of decisions, risks, and review checkpoints.

The framework is not a scoring rubric. It is a conversation guide. The goal is not to produce a number that picks the winner. The goal is to make sure the right questions get asked in the right order, by the right people, before money gets committed.

Let's walk through each step.

C — Classify the Work

Every capability your business needs falls somewhere on a spectrum from commodity to core. Where it falls determines which acquisition models even make sense.

Commodity capabilities are things every company in your industry needs, that work essentially the same way regardless of who provides them, and that confer no competitive advantage when you do them well. Email, payroll, expense management, accounting, basic CRM, calendaring, file storage, and most communication tools are commodity capabilities for most businesses.

Contextual capabilities are things that need to be customized to your specific situation, but where the underlying logic is well-understood and broadly available. Inventory management for a specialty retailer, scheduling for a multi-location service business, project tracking for a professional services firm, and customer portals for a healthcare practice are all contextual. They need to fit your context, but they don't need to be invented from scratch.

Core capabilities are the things your business does that are genuinely distinctive — the workflows, decisions, and customer experiences that make your company different from your competitors. For a specialty retailer, this might be the way you curate and recommend products. For a manufacturer, it might be the way you optimize production scheduling around custom orders. For a healthcare group, it might be the way you coordinate care across specialists. Core capabilities are where your company actually differentiates.

The classification matters because it dramatically narrows the field of sensible options:

Commodity capabilities should almost never be built. Building your own payroll system, your own email platform, or your own video conferencing tool is wasteful even if you can technically do it. Buy. The market has already commoditized these capabilities, and your time and money are better spent elsewhere.

Contextual capabilities should usually be bought or bolted on, not built. The underlying logic exists in well-supported products. Your job is to find the product whose default assumptions are closest to your reality, then customize the gap. Building from scratch here is a sign that the team has fallen in love with the elegance of the build rather than the economics of the outcome.

Core capabilities deserve serious consideration for build or sophisticated bolt-on. This is where competitive advantage actually lives. If you buy a generic SaaS solution for a workflow that genuinely differentiates you, you're paying to look like every other company that bought the same product. That's the opposite of what you want.

The classification step is harder than it looks. Most companies overestimate how much of their work is "core." When pressed, leaders will often defend a workflow as differentiated when in fact it's just familiar. The honest test is this: would a customer notice the difference if you replaced this capability with the industry-standard equivalent? If the answer is no, it's not core.

The reverse mistake is also common. Some leaders underestimate their core, treating genuinely differentiated capabilities as commodity work to be outsourced. This usually shows up later as customer complaints about how the company "doesn't feel like itself anymore" after a generic platform replaces something the team had quietly perfected.

Get the classification right and the rest of the framework gets easier. Get it wrong and no amount of analysis downstream will save the decision.

H — Honest Requirements

Once a workload is classified, the next step is to define what success actually requires. This is where most decisions go off the rails — not because requirements are missing, but because they're padded.

The honest requirements step has one rule: every requirement must be marked as either a must-have or a wish-list item, and the must-have list must be defensible to a skeptical board.

In practice, this means:

A must-have is something that, if absent, would make the system genuinely unusable for the business. Not inconvenient. Not suboptimal. Unusable. If you can imagine a workaround that costs less than $5,000 a year in lost productivity, it's not a must-have.

A wish-list item is everything else. Wish-list items still matter — they influence the choice between two otherwise equivalent options — but they should never be used to disqualify an option that meets the must-haves.

The reason this distinction matters so much is that requirements documents in small and midsize companies tend to grow without discipline. Every stakeholder adds their preferences. Every department gets their nice-to-haves listed alongside the actual operational necessities. By the time the requirements doc is "complete," it describes a system that no buy-or-bolt-on option can satisfy — not because such options don't exist, but because the bar has been artificially raised to where only a custom build can clear it.

When that happens, the build decision starts to look inevitable. The team has effectively pre-determined the outcome by inflating the requirements. The CFO writes a check for a custom system that delivers 40% genuine value and 60% capabilities that nobody actually uses six months after launch.

A useful discipline here is to time-box the requirements gathering and require sign-off on the must-have list before any vendor conversations begin. This prevents the most common failure mode, which is letting vendor demos drive requirements expansion. Once a salesperson has shown a feature, it becomes very hard for the buyer to admit they didn't actually need it. The requirements doc then gets updated to include the demoed feature, and the field of viable options narrows accordingly.

There's also a second discipline worth applying: explicitly document the requirements you're choosing not to meet. Every system you acquire — built, bought, or bolted on — will fail to do some things you might want. Naming those gaps in advance, and being honest that you're accepting them, prevents the post-launch frustration cycle where users discover limitations and treat them as project failures rather than as accepted trade-offs.

Honest requirements aren't shorter requirements. They're truer requirements. The difference matters.

O — Options Analysis

With workload classified and requirements defined, the next step is to lay out the actual options on the table. The trap to avoid here is comparing apples to oranges to bananas — putting a fully-loaded enterprise SaaS quote next to a stripped-down build estimate next to a hopeful bolt-on plan and pretending they're equivalent.

A fair options analysis presents each path as a complete, realistic plan. That means:

The build option must include not just initial development cost, but also infrastructure, security, ongoing maintenance, the cost of the developer turnover that will eventually happen, and the documentation burden required to ensure the system survives staff transitions. A build estimate that doesn't include these is not a build estimate. It's a fantasy.

The buy option must include not just the published subscription cost, but also implementation services, integration work, training, the inevitable add-on modules that get added in years two and three, and the renegotiation risk when the contract comes up for renewal. A SaaS quote that shows only the headline price is not a buy estimate. It's a marketing document.

The bolt-on option must include the cost of the underlying platform you're extending, the cost of the bolt-on itself, the integration work to connect them, the ongoing maintenance of the integration as both platforms evolve, and the risk of the bolt-on vendor going out of business or changing direction. A bolt-on plan that assumes everything will keep working forever is not a plan. It's a hope.

Once each option is presented as a complete plan, comparison becomes meaningful. The most useful framing we've found is to present each option as a small narrative: "If we choose this path, here's what the next 18 months look like, here's what year three looks like, and here's what we'd need to do if we wanted to change course."

That narrative framing surfaces something that pure cost comparison hides: each option has a different shape over time. Build is heavy upfront, lighter later, but with maintenance that compounds. Buy is lighter upfront, heavier later, with renewal cycles that create periodic exposure. Bolt-on is lightest upfront, but with the most uncertain trajectory, because you're dependent on multiple vendors making compatible decisions.

Leaders who can describe the shape of each path — not just the cost — make better decisions, because they're choosing between futures rather than between numbers.

O — Ownership Costs

Total cost of ownership analysis sounds boring until you do it honestly, at which point it becomes the most clarifying exercise in the entire decision process.

The standard mistake is to compare year-one costs. Year one is when the buy and bolt-on options look great and the build option looks terrible. Build requires upfront investment that buy and bolt-on amortize over time.

But year one is the worst possible window for comparison, because it captures none of the dynamics that actually determine whether a system was a good investment. The relevant window is three to five years, and the relevant figure is total cost of ownership over that window — including the costs that don't show up on the contract.

A complete ownership cost analysis includes:

Direct acquisition costs — license fees, subscription fees, development costs, hardware, and the implementation services required to get the system live.

Ongoing operational costs — maintenance, support contracts, administrator time, training, and the inevitable stream of small fees that accumulate (per-user pricing creep, premium support upgrades, additional storage, API call charges).

Integration and data costs — the work required to connect the new system to everything else you run, the ongoing work to maintain those connections as both ends evolve, and the data engineering work to keep information flowing accurately.

People costs — the time your staff spends learning the system, working around its limitations, and supporting it internally. This is almost always the largest hidden cost, and it's almost always missing from vendor proposals.

Switching costs — what it would cost you to leave this system in three to five years if it stops being the right choice. Switching costs are how vendors lock you in. The lower the switching cost, the more leverage you retain.

Opportunity costs — what your team won't be able to do because they're maintaining or supporting this system instead. This is hardest to quantify but often the most important factor for capability-constrained companies.

When all six categories get added up honestly, the picture often looks very different from the year-one comparison. SaaS subscriptions that looked cheap turn out to be expensive over five years, especially with predictable price increases. Builds that looked expensive turn out to be reasonable when amortized, especially if the resulting capability becomes a durable asset. Bolt-ons that looked free turn out to carry significant integration debt.

The point is not that one model always wins on TCO. The point is that you cannot make a defensible decision without doing this calculation honestly. Vendors will not do it for you. Internal champions will not do it for you. The leadership team has to do it, or it doesn't get done.

S — Strategic and Operational Fit

Cost matters. Requirements matter. But fit is what determines whether a system actually gets used after the celebratory go-live email goes out.

Strategic fit asks: does this option support where the business is heading, not just where it is today? A system that perfectly serves your current operating model but assumes a business that will never grow, never expand into new markets, never add new product lines, and never change its workflow is a system that will be replaced within five years.

The honest version of this question is: what does our company look like in three years if we're successful, and does this option make that future easier or harder? An answer that says "we'd grow out of it" is a flag — not always a disqualifier, but a flag.

Operational fit asks: does this option match how our team actually works? Every system imposes a workflow. The question is whether that workflow aligns with how your people are already operating, or whether you're going to need to retrain, restructure, and re-document everything to match the system's assumptions.

Operational fit is where small and midsize companies get hurt most frequently when they buy enterprise-grade solutions. The platform was designed for a 5,000-employee company with a 20-person admin team. Your 90-employee company doesn't have a 20-person admin team. The system's assumed operating model doesn't exist in your organization. So you either spend years trying to staff up to match the platform's expectations, or you use a small fraction of the platform's capabilities and pay full price for it anyway.

The reverse risk applies to build options. A build will reflect the workflow assumptions of whoever defines the requirements. If those people don't represent the people who will use the system, the workflow encoded in the build will be wrong, and adoption will struggle.

The fit question is best answered by spending real time with the people who will use the system, watching them work, and asking what would actually make their day better — not what they think the system should "do."

A useful test is to ask three frontline users, independently, what their biggest workflow frustration is. If the option you're considering wouldn't fix any of the three, you've optimized for the wrong stakeholder.

E — Execute with Clear Ownership

The final step is the one most often skipped. Once a decision has been made, it needs an owner — a single person who is accountable for the outcome, with authority to make the trade-offs that will inevitably arise during implementation.

Decisions made by committee, then handed to a delivery team without a clear executive owner, fail at predictable rates. Not because the decisions were wrong, but because the implementation requires constant small adjustments — scope changes, integration trade-offs, training decisions, user feedback prioritization — and committees cannot make those adjustments at the speed implementation requires.

The execute step has three components:

A decision owner who has the authority and the accountability for the outcome. This is usually an executive sponsor, not the project manager. The project manager runs the day-to-day work; the decision owner makes the calls when reality doesn't match the plan.

A decision log that captures what was decided, what alternatives were considered, what assumptions were made, and what would cause a revisit. Decision logs are unglamorous and rarely maintained. They are also the single most useful artifact when staff turnover happens or when the system needs to be evaluated two years later. Without a decision log, every system eventually becomes legacy mystery — nobody remembers why it was chosen, what it was supposed to do, or what would justify replacing it.

A review checkpoint scheduled before launch — typically at 90 days, 12 months, and 24 months. The review checkpoint is when the leadership team revisits whether the decision is still the right one, whether the assumptions held up, and whether course corrections are needed. Without scheduled review checkpoints, decisions calcify. The system becomes "what we have," and the question of whether it should still be what we have never gets asked.

Execute is the step that turns a decision into a durable choice. Skip it, and even the most rigorous CHOOSE process can produce a system that drifts into irrelevance.

Three Industries, Three Different Answers

The CHOOSE framework produces different recommendations in different contexts. Three composite examples, drawn from common patterns we encounter, illustrate how the same framework leads to different conclusions.

The specialty manufacturer. A regional manufacturer of custom industrial equipment, around 140 employees, faced pressure to modernize a 17-year-old ERP system. Initial vendor conversations pointed toward a mid-market enterprise platform at roughly $1.4 million in three-year TCO. Applying CHOOSE, the leadership team classified core ERP functionality as contextual, not core — every manufacturer needs production planning, but the company's actual differentiator was its custom configuration workflow, which sat upstream of the ERP. The decision they reached was a hybrid: buy a mid-tier ERP for the contextual core, build a custom configuration engine that fed it, and bolt on a customer-facing quote portal that integrated with both. Three-year TCO came in at roughly $620,000, and the configuration engine became a competitive moat the off-the-shelf ERP could never have provided.

The multi-specialty healthcare group. A practice group with eight locations and roughly 60 providers needed to modernize patient communications, scheduling, and intake. The vendor field was crowded — every major EHR offered patient engagement modules, and dozens of standalone platforms competed for the contract. Applying CHOOSE, the team classified patient communications as commodity (every healthcare organization needs them, and patients expect a recognizable experience) but classified clinical intake workflows as core, because the group's specialty mix required intake logic that no off-the-shelf product handled well. The decision they reached was to buy the patient communications layer from a well-supported vendor and bolt on a custom intake workflow built on a low-code platform that integrated with the EHR. Build was rejected — the maintenance burden of a custom communications platform would have consumed the IT team's bandwidth for years.

The professional services firm. A regional accounting and advisory firm with 75 professionals needed a modern practice management system to replace a patchwork of spreadsheets, time-tracking tools, and a billing system that predated the cloud. The natural assumption was to buy a vertical SaaS solution. Applying CHOOSE, the team discovered something uncomfortable: most of their workflow frustrations were not workflow problems. They were data problems. The firm had no clean source of truth for client information, project status, or billable hours. Buying any platform would simply move the data chaos into a more expensive container. The decision they reached was to delay the platform purchase by six months, invest in a data foundation project first, then evaluate platforms once the underlying data was clean enough to use. The eventual platform decision turned out to be a mid-tier SaaS with three targeted bolt-ons, at a TCO roughly half of what the original enterprise option would have cost.

In all three cases, the framework didn't deliver a uniform answer. It delivered the right answer for the company's actual situation — which is the only kind of answer that matters.

The Hidden Costs Most Decisions Miss

Even with a disciplined framework, certain costs systematically get underestimated in build vs. buy vs. bolt-on decisions. Naming them explicitly helps prevent the post-launch surprise that turns a defensible decision into a regrettable one.

The data migration cost. Every new system needs data from old systems, and that data is almost always messier than anyone expected. Data migration commonly costs 1.5x to 3x what initial estimates suggested. Build it into the budget.

The integration tax. New systems rarely live alone. Every connection point to another system is a maintenance burden — both initially and forever after, because both ends evolve. A SaaS that integrates with five other systems is functionally five integrations, not one.

The change management cost. Getting people to actually use a new system the way it was designed to be used requires training, communication, reinforcement, and patience. The cost of change management is usually equal to or greater than the cost of the technology itself for smaller organizations, and it's almost never in the original budget.

The talent dependency. Custom builds create dependency on the people who built them. SaaS creates dependency on the vendor. Bolt-ons create dependency on the marketplace ecosystem. None of these dependencies are inherently bad, but all of them need to be acknowledged and managed.

The optionality cost. Every commitment narrows future choices. Buying a deeply-customized SaaS makes it harder to switch later. Building locks in a tech stack and a team. Bolt-ons commit you to the underlying platform. Cheaper today often means more expensive tomorrow if the world changes.

The exit cost. What does it cost to leave? This question gets asked at the beginning by sophisticated buyers and at the end by everyone else. Asking it early shapes the decision in healthy ways.

These hidden costs aren't reasons to avoid decisions. They're reasons to make decisions with clear eyes about what you're actually committing to.

The 90-Day Decision Roadmap

For leadership teams ready to apply the CHOOSE framework to a real decision, the following 90-day cadence has worked well across many engagements. The roadmap assumes a decision of meaningful consequence — meaning the wrong choice would cost the company several hundred thousand dollars over three years, or would constrain a strategic capability.

Days 1–15: Classification and requirements. The leadership team agrees on whether the workload is commodity, contextual, or core, and develops the must-have requirements list with defensible justification for each item. The wish-list is captured separately and explicitly de-prioritized for the comparison phase. No vendor conversations happen during this window. The output is a one-page brief that defines what the company is actually trying to accomplish.

Days 16–35: Options identification. With requirements locked, the team identifies the realistic options across all three paths — build, buy, and bolt-on. This is research time: scanning the market, talking to peer companies, and shortlisting the top two or three options in each category. The output is a comparison brief that presents each option as a complete plan, not just a price.

Days 36–55: Deep evaluation. The shortlisted options get deep evaluation — vendor demos with structured scenarios drawn from real workflows, reference calls with companies of similar size, technical deep-dives into integration and data architecture, and total cost of ownership modeling over five years. The output is a scored evaluation matrix that highlights trade-offs rather than declaring a winner.

Days 56–75: Strategic and operational fit assessment. The top two finalists get fit-tested against the company's actual operating reality. This includes time spent with frontline users, scenario walk-throughs of how the system would handle the company's actual edge cases, and pressure-testing whether the system supports the three-year strategic plan. The output is a fit assessment that may eliminate a finalist that scored well on paper but fails on operational reality.

Days 76–90: Decision and commitment. The leadership team makes the call, assigns the decision owner, creates the decision log, and schedules the review checkpoints. Communication to the broader organization happens with clear narrative about why this option was chosen and what trade-offs are being accepted. The output is a decision document that will be useful three years from now when someone asks why this system was chosen.

Ninety days feels long for a single decision. It is. But the alternative — a decision made in three weeks that the company lives with for five years — produces dramatically worse outcomes on average. The time invested in the decision is repaid many times over in implementation effectiveness, user adoption, and avoided rework.

Common Objections and How to Think About Them

When we walk leadership teams through CHOOSE for the first time, certain objections come up consistently. Each one is worth taking seriously, because each one points at a real tension.

"We don't have time for a 90-day process. We need a decision next month." Sometimes that's genuinely true — a contract is expiring, a system is failing, a board commitment was made. More often, the urgency is manufactured. Ask: what specifically happens if we take 90 days to decide? If the honest answer is "nothing catastrophic," the urgency is a vendor pressure tactic, an internal political dynamic, or a planning failure that should be named rather than accommodated. Real urgency deserves a faster process; manufactured urgency deserves to be slowed down.

"We don't have the bandwidth to evaluate options this carefully." This is a legitimate constraint. The CHOOSE process is designed to be supportable by a small team with focused effort, but it does require focused effort. If the constraint is real, the answer is either to scope down the decision (defer non-essential elements), bring in outside help to run the process, or accept that a less rigorous decision will produce a less defensible outcome. Pretending the constraint doesn't matter doesn't make it go away.

"Our developer says they can build it for half what the SaaS costs." They might be right. They are also almost certainly omitting infrastructure, security, ongoing maintenance, documentation, and the cost of their own time being unavailable for other work. Build estimates from technical staff are systematically optimistic in ways that bite later. Build estimates that include all six categories of ownership cost are usually more honest. Run the math both ways and see what changes.

"The vendor is pushing for a decision and offering an end-of-quarter discount." End-of-quarter discounts are real, and they're also a classic pressure tactic. The discount is almost always available again at the end of the next quarter, or at the end of the year, or at any other time when the vendor needs to close business. Letting a discount drive the decision puts the vendor's quota ahead of your company's interests. If the option is the right one on its merits, take the discount. If it's not, no discount makes a wrong decision right.

"We've already invested too much in evaluating one option to switch now." This is the sunk cost fallacy in operational dress. Money already spent is gone. The only question that matters is which option is best from this point forward. If a better option has emerged, the cost of switching evaluation tracks is almost always cheaper than the cost of choosing a worse system.

"What if we get it wrong?" Every decision carries that risk, including the decision not to decide. The CHOOSE framework reduces the probability of getting it wrong, but it cannot eliminate it. The best protection is not certainty — which doesn't exist — but reversibility. Choose options that can be exited at reasonable cost if they turn out to be wrong, and avoid options that lock you in irreversibly. Optionality is the antidote to imperfect information.

When Outside Perspective Adds Value

Most small and midsize companies can run the CHOOSE framework themselves. The framework is not proprietary, the steps are not technically complex, and the leadership team usually has enough collective experience to apply it well.

That said, certain situations benefit from outside perspective:

When the company has never made a decision of this consequence before, and there's no internal experience to draw on for what the implementation reality actually looks like.

When the leadership team is divided on the answer and the disagreement is producing political friction rather than productive analysis.

When vendor relationships have already created emotional investment in particular options, making it hard for internal stakeholders to evaluate alternatives fairly.

When the technical architecture implications are beyond the team's current expertise — particularly around integration, data architecture, and security.

When the company is in the roughly 40% category we mentioned earlier — where foundational gaps in data, infrastructure, or process need to be addressed before any of the build/buy/bolt-on options can be safely chosen.

In these cases, an outside advisor can do three things that internal teams often cannot: bring pattern-matching from many similar decisions, ask uncomfortable questions without political consequence, and provide an honest assessment of capability gaps that need to be addressed before the technology decision matters.

That last point is the one we encounter most often at Axial ARC. Companies come to us asking for help choosing between three platforms. We frequently end up helping them realize that none of the three platforms is the right next investment — because the underlying data, process, or organizational readiness isn't where it needs to be to support any of them yet. That kind of finding isn't a sales pitch. It's an honest assessment that often saves the company hundreds of thousands of dollars and a year of frustration.

We are capability builders, not dependency creators. The goal of any engagement with us is to leave the client more capable of making these decisions themselves the next time around — not more dependent on us for ongoing involvement. That principle shapes how we work, and it's why the CHOOSE framework is published openly here rather than treated as proprietary methodology.

Closing Thought

Build vs. buy vs. bolt-on is not a technology decision. It is a capability ownership decision, dressed in technology clothing. The companies that get it right understand that they are not choosing between three vendors or three architectures. They are choosing what kind of company they want to be three years from now.

That choice deserves a framework. It deserves more than 90 days of attention. It deserves the honest, sometimes uncomfortable conversations about what the company is actually for, what it needs to own, and what it can reasonably rent or extend.

Priya, the VP of Technology from the opening, took a 90-day extension from her CEO. She used CHOOSE to work through the decision with her leadership team. The recommendation she eventually delivered was none of the three original options. It was a hybrid: keep the existing e-commerce platform, bolt on a marketplace-vetted loyalty extension for half of what the custom build would have cost, and budget for a six-month data foundation project to set up a future decision about order management that she now had the breathing room to make properly.

The board approved it unanimously. More importantly, two years later, they were still happy with the decision — which is the only durable measure of whether a build vs. buy vs. bolt-on choice was the right one.