When all three teams have a point, how do you actually decide? A practical framework for MarTech decisions across the build-buy spectrum.
The Trifecta Problem: When All Three Teams Have a Point
The hardest MarTech decisions are not the ones where one team is clearly right. They are the ones where all three teams are making a reasonable argument and the right answer requires choosing which reasonable argument to prioritize.
A realistic version of this: Marketing needs a personalization engine in Q2. The vendor evaluation is underway. Engineering’s assessment is that the leading CDP has an identity resolution model that will not work cleanly with the existing data warehouse schema, and the migration to align them would take three months. Product’s view is that the business cannot wait three months and the vendor’s model is close enough. Marketing’s view is that close enough is not close enough when the campaign is targeting behavioral segments that depend on the identity model being correct.
All three positions are defensible. The engineering concern is technically valid. The product concern about timing is commercially valid. The marketing concern about accuracy is operationally valid.
At this point, the decision is not about who is right. It is about which risk the organization is more willing to carry: the risk of a delayed launch, the risk of an identity model that degrades segment quality, or the risk of a three-month migration that competes with everything else on the roadmap.
The teams that navigate this well have three things in common.
First, they have a clear owner of the decision who can make the final call after hearing all three perspectives, rather than trying to find a solution that satisfies all of them (which usually means satisfying none of them fully).
Second, they quantify the risk rather than arguing about it in the abstract. What does segment quality degradation actually mean for campaign performance? What is the revenue cost of a delayed launch? What gets dropped from the roadmap if engineering runs the migration?
Third, they set a review date. Whatever decision they make, they commit to revisiting it at a specific point, with specific criteria for whether it is working. This is how you make a fast decision without pretending you have more certainty than you do.
Three questions that cut through the trifecta problem faster than most frameworks:
- What is the cost of being wrong in each direction? A failed build is usually recoverable. A failed buy that locked in a bad data model can take years to unwind.
- What does the organization actually know how to do right now? Not what it aspires to do. What it has demonstrated it can execute, on time, with the current team.
- What does moving off this look like in two years? If the answer is “very hard,” that is a signal, not a dealbreaker, but a signal that deserves weight in the current decision.
In closing, I’ve put together a framework to think about the problem, even before you engage with vendors. The best time to use this framework is when you’re doing the market research.
Strong Signals You Should Buy
- The capability is well-understood and the vendor market is mature. CDPs, CRMs, DAMs, and standard analytics tools are all places where a good vendor product will outperform anything your team builds in a reasonable timeframe. When speed to market is key, and the capability is a commodity – buy.
- Your use case is close to the vendor’s core use case. If you are going to spend most of your time in the parts of the product the vendor actually built for, you will get most of the value without hitting most of the walls.
- The business needs results in weeks, not quarters. A vendor tool you can configure in two weeks beats a homegrown solution that ships in four months. Speed is a real variable.
- The capability is not a differentiator. Your CRM being slightly better than a competitor’s CRM does not win deals. Your content, your audience, and your go-to-market motion do. Do not build what does not differentiate.
- Engineering capacity is genuinely constrained. Every sprint an engineer spends building and maintaining a homegrown analytics pipeline is a sprint not spent on the product. Opportunity cost, and technical debt is real and it compounds.
- You do not want to over-index on one single frontier LLM model. Software vendors that are AI-augmented are almost always multi-model and have tuned their internal harnesses to optimize token costs. Unless you have a team that is focused on switching models based on cost and context, it is best to rely on a vendor that have an interest in keeping the costs down.
Signals You Should Build First, Then Buy
- You need results now but the vendor market has not caught up to your use case. Some personalization and experimentation requirements are specific enough that no off-the-shelf tool fits cleanly. Build the thin layer you need to ship, and plan the migration while you are building it.
- Your business requirements are genuinely unclear. Sometimes the right response to not knowing exactly what you need from a CDP is to build a lightweight version and use it to understand the requirements. Just be honest that this is what you are doing, and set a date for when the homegrown version gets replaced.
- The vendor products in the category are not mature enough yet. AI-native personalization tools are a current example. The category is real, the vendors are moving fast, but the production maturity is uneven. Building a thin layer now while the market matures is sometimes the right call.
- You have a clear migration path already defined. If you know you are going to replace the homegrown solution in eighteen months, and you know what it will be replaced with, and you have the organizational commitment to actually do it, build first, then buy is a reasonable strategy. The failure mode is when the migration plan is a vague intention rather than a committed plan with a date and a team.
Strong Signals You Should Build
- This capability is the thing that makes your product or marketing meaningfully different from competitors. Proprietary recommendation engines, custom attribution models, bespoke audience intelligence built on data only you have access to. These are worth building and maintaining.
- No vendor product fits your data model and retrofitting it would be more expensive than building. This is rare in MarTech and systems of record, but it happens, particularly at scale or with highly regulated data environments.
- You have already bought, the vendor product is failing, and the migration to another vendor is more expensive than building. Sometimes you are already past the point where buying again makes sense. Build, but scope it tightly and resist the urge to build the full platform version of what you actually need.
- You have the engineering team, the time, and the organizational patience to do it properly. Building is not inherently better or worse than buying. It is a match between the decision and the organization’s actual capacity to execute. If all three of those conditions are genuinely true, build.
The Decision You Are Actually Making
When a team sits down to make a build vs. buy decision, the surface question is about technology. The real question is about organizational confidence. Confidence that the engineering team can ship what they are promising. Confidence that the vendor product will actually do what the sales team demonstrated. Confidence that the business requirements are stable enough that the investment makes sense.
Most of the incorrect decisions in this space are not failures of analysis. They are failures of honest assessment. The team knew the vendor product was not quite right but bought it anyway because buying was faster. The team knew the build was going to take longer than estimated but committed to it anyway because the engineers were excited. The team knew the requirements were unclear but started the vendor evaluation anyway because the quarter was ending.
The checklist only works if the people filling it out are willing to write down what they actually believe rather than what makes the current plan easier to defend.
That is the part nobody puts in the framework. And it is, reliably, the part that determines whether the decision was good.
All opinions expressed here are my own and have no correlation to my employers – past or present. I use Huffl to structure my thoughts. Huffl is a multi-model, multi-modal canvas ideally suited for knowledge workers and students and works great for ADHD+ people like me.



Leave a Reply