Table of Contents
AI has made building software look easier… but easier to start doesn't mean smarter to own. Here's the definitive practitioner's guide to the Build vs. Buy debate in the age of AI procurement agents.
Your CIO just walked in with a new idea. You're not going to like it.
AI is supposedly changing everything… And now the Build vs. Buy debate in procurement technology is back from the dead, this time wearing a shiny new large language model as a disguise. I've been watching this resurface in boardrooms, Slack channels, and webinar panels across the industry, and I have to be direct with you: the fundamental answer hasn't changed one bit.
Build vs. Buy in procurement technology has always been a conversation about strategy, resource allocation, and core business focus. AI doesn't rewrite those rules. It just gives your IT department a new, pretty compelling argument…
This article is going to settle it… Once and for all, for the AI era. We'll walk through the full continuum of options actually available to you, five real-world scenarios that test the decision under pressure, a TCO reality check that includes the numbers nobody puts on the slide, and a clear verdict on when (and only when) building makes any sense at all.
The Core Question Hasn't Changed
Build vs. Buy is, and has always been, a conversation about strategy, core business, and focus.
For most businesses, their "core business" is tied to their industry: banking, manufacturing, professional services, retail. It's the primary activity that allows them to create value for customers, generate revenue, and build margin through a genuine competitive advantage.
And here's the thing: most businesses have serious trouble just doing that well at scale.
Revenue targets get missed quarter after quarter. Executive shuffles happen every 18 months. Retention issues that HR can't solve. Projects that run over budget and under-deliver. Last time Bain checked, 88% of digital transformations fail… And that's just for adopting technology. Not building it from scratch.
Most organizations are constantly wrestling with the challenge of simply allocating resources efficiently to their core business.
Why in the world would you add software development to that list?
Build vs. Buy Is a Continuum, Not a Binary Choice
Here's the problem with how this debate usually gets framed: it treats Build and Buy as two discrete options sitting across a table from each other. Your CIO is on one side. Your CFO is on the other. Someone wins.
That's not how this actually works.
Build vs. Buy in procurement technology is a continuum. Where you land on it determines how much risk, cost, and maintenance burden your team absorbs. Most organizations anchor to the extremes and miss the better positions in the middle.
Here's what the full spectrum actually looks like:
Full Custom Build → Your own team, full code, open-source LLMs, your own infrastructure, full maintenance. You own everything (including every bug, every security patch, every model deprecation, and every offboarding conversation when your lead developer quits).
Build on a Generic Platform → Still your own team, but using low-to-no-code tooling (think Microsoft Copilot Studio, n8n, Make) on a vendor's LLM and shared infrastructure. Lower barrier to entry. Still partial maintenance on your end. Still no procurement-specific logic out of the box.
Buy a Procurement Platform → Vendor plus your own team in configuration mode. Vendor-supported LLMs, vendor infrastructure, vendor maintenance. This is where most mature procurement functions should be operating in our humble opinion.
Pre-Packaged Agent → Fully built by the vendor. Out-of-the-box. Vendor-chosen LLM, vendor infrastructure, vendor maintenance. Fastest to value. Least flexibility.
"Build vs. Buy" is a continuum, not a binary question. The smartest procurement functions have already figured this out… You might also have different portions of your tech solutions on different parts of the continuum in the same organization, based on context… (e.g. Co-Pilot does the trick for scenario A but not scenario B, which requires a fit-for-purpose solution to get desired results).
The "Buy to Build" Model: The Best of Both Worlds
Leading procurement teams aren't choosing between building and buying. They're doing both… In the right sequence and at the right layer.
The model looks like this: Buy the platform. Use the pre-packaged agents as your starting point. Copy and modify them to fit your context. Build from scratch only for the edge cases that genuinely require it.
This is "Buy to Build" and it changes the math entirely.
You get the vendor's infrastructure, security posture, compliance certifications, LLM integrations, and maintenance burden off your plate. But you retain the ability to configure deeply, extend intelligently, and (when truly necessary) build something custom on top of a foundation that's already production-ready.
Think of it the way a “good olde ERP implementation” works. You're not re-engineering the core system. You're configuring it, extending it with custom workflows, and occasionally building bespoke integrations where the standard connectors don't reach. The platform does the heavy lifting. Your team handles the nuance.
The difference with “AI era solutions” is that the old ERP is clunkier than you great aunt dancing in a pair of clogs… 😅 Building ERP extensions has been a way of life so far!
But before you build anything, the first question should always be: what's already available in the platform you're already paying for? Pre-packaged agents that you can activate, test, and modify are almost always the right starting point before any custom development conversation begins.
Building from scratch? That's still on the table! But only for organizations genuinely ready to absorb every risk, cost, and maintenance obligation that comes with full ownership. Which we're about to spend some real time on.
What "Build" Actually Requires (No, Seriously)
I want to spend real time here, because the underestimation is staggering.
If you're going to build software in-house (AI-powered or otherwise), you're planning to add software development to your core business. Permanently. You're dedicating a non-negligible amount of resources to development and maintenance indefinitely. Because here's what nobody tells you: developing software that supports important business processes creates lock-in of your most precious resources.
Let's be specific about what that actually means in practice:
You'll need good developers and software engineers on staff forever… Not just for the initial build, but for maintenance, updates, and inevitable bug fixes.
You'll pay them market rates (if not above market) to ensure retention. In today's talent market, that's a significant premium over what they could earn with a software vendor.
You'll assume you have enough software development work to keep them fully occupied. Spoiler: you won't. And idle developers are expensive developers.
In the age of AI specifically, you'll need engineers who understand the subdomains of AI: Large Language Models, Machine Learning, Predictive Analytics, Neural Networks. These specialists command even higher salaries than "normal" developers.
Your management team will be pulled into ongoing conversations about infrastructure and hosting, performance optimization, bug prioritization, security patches, roadmap planning, and technical debt. Constantly.
If you're doing all of the above, you're not using that time and those resources to do something else. Like, say, your actual core business. 😅
The Startup Cemetery Is Full of Software Companies
Properly developing and maintaining software is a skill. Such a skill, in fact, that whole companies make it their only core business.
And most of them fail. 90% of startups fail, with 10% failing within the first year. In the tech sector specifically, that number holds steady… Even for companies whose only job is to build software. These are companies with founders who studied computer science, teams dedicated solely to development, exposure to use cases across industries and geographies, and venture capital backing to sustain them through cycles.
Their core business is developing software… and they still fail at alarming rates.
So when your IT director suggests building a custom procurement platform with some ChatGPT wrappers, you should be skeptical. Very skeptical.
The AI Mirage
"But it's different now," your CIO insists. "With AI, we can build things faster. We can use AI to write the code!"
Sure. And AI can also write your blog posts… But you still need to know what makes a good blog post, don't you?
AI doesn't change these fundamental truths:
Software decays. Every day you don't update it, it becomes more outdated. Dependencies break. Security vulnerabilities emerge. Standards evolve.
Requirements change. What your procurement team needs today isn't what they'll need in six months. Or when a new CPO arrives. Or when you acquire another company.
Maintenance isn't optional. That custom tool you built? It needs constant care (updates, bug fixes, performance optimization, user support, documentation). And IT is already struggling to field all your open tickets.
You're competing with specialists. While you're trying to build procurement software with your generalist IT team, there are companies whose entire existence depends on building the best procurement software possible. They've seen problems you haven't encountered yet. They've solved edge cases you don't know exist.
The AI Talent Reality
The AI engineering talent market has a 3.2:1 demand-to-supply ratio, meaning for every AI engineer available, there are more than three open positions competing for them. You are not just competing with other procurement teams for this talent. You are competing with Google, Meta, OpenAI, and every well-funded startup in the world.
For AI agents specifically, you don't just need developers. You need people who understand Large Language Models, prompt engineering, RAG pipeline architecture, MLOps, and procurement domain logic simultaneously. That's a very small Venn diagram.
The Bus Factor Nobody Calculates
There's another important concept in software engineering called the "bus factor"… A measurement of how many key people would need to leave (or be hit by a bus… 😅) before your system becomes unmaintainable. For most internally-built procurement tools, the bus factor is exactly two. Sometimes one.
When that developer leaves (and they will leave eventually, because they're highly marketable) you own a system that nobody fully understands anymore. The documentation is incomplete. The logic is tribal knowledge. And now you're paying a consultant three times the original salary to reverse-engineer your own system.
This isn't hypothetical. It plays out constantly across the industry.
The Real Attraction: Control (And Why It's an Illusion)
I get it. The attractiveness of building your own software ultimately boils down to control. You get to develop in any direction you choose, according to your own priorities, without needing to lobby a vendor and jostle against other customers' feature requests.
That sounds appealing. It really does.
But that control is an illusion.
You're still jostling for priorities… Just internally. Every department wants something different. Every executive has their own vision. Every user has their own workflow. You're still constrained by budget, by available developer time, by technical limitations, by the skills on your team. And you're still dependent on key personnel who understand the codebase, on vendors for infrastructure and tools, and on open-source libraries maintained by strangers.
The "control" you gain is narrower than you think. The burden you take on is larger than you expect. And the best procurement platforms today give you genuine configurability (workflow engines, rule builders, approval matrices, custom fields, extendable APIs, etc.) without asking you to become a software company to get it.
Five Scenarios That Actually Test This Decision
Theory is easy. Let's stress-test this against real procurement situations.
Romain Libeau and I actually debated these 5 scenarios in a live “boxing match” themed webinar, representing both Build and Buy.
Scenario 1: When You Think You Have a Competitive Edge
A global services company has developed highly specialized sourcing processes for professional services. Their CPO believes a custom AI agent could widen their cost advantage. Their CIO wants to build it.
The Build argument: You maintain full control over how the agent reasons about policies, executes workflows, and interacts with internal systems. Every organization has deeply embedded nuances (exception rules, approval matrices, risk scoring, delegation of authority) that rarely fit generic templates. Custom logic can evolve instantly as your procurement strategy changes, without waiting for vendor release cycles.
The Buy argument: Competitive advantages in the AI era are amplified by adoption speed, not custom code. Every month you spend building is a month competitors spend optimizing performance with production-ready agents. Over-customization creates long-term technical debt and slows you down every time processes change.
The real question: Can your internal team out-innovate a vendor whose entire business is shipping agent improvements every week? Almost certainly not. Unless your sourcing process is genuinely the reason clients choose you over competitors (which for 99.9% of companies, it isn't) the competitive edge argument doesn't clear the bar.
Scenario 2: Control vs. Accountability (The Compliance Question)
A regulated multinational wants AI agents for supplier risk monitoring. The procurement director wants to build for compliance control. Finance wants the accountability of a vendor contract.
Here's what the build-for-compliance argument misses: leading AI compliance frameworks mandate automatic logging and traceability for high-risk AI systems. Certified vendors deliver this out of the box, with SOC 2 Type II, GDPR, and ISO 27001 compliance pre-audited. Building this internally is not a configuration project. It's a compliance engineering project… With annual recertification requirements and real legal exposure if you fall short.
The "control" of building internally often becomes the "liability" of owning a compliance posture your team wasn't designed to maintain.
Scenario 3: The Scalability Question
A global company needs to roll out AI intake agents across 40 countries. The internal team has only ever deployed tools regionally.
Scaling from regional to global isn't a bigger version of the same problem. New regions mean new cloud zones, new observability pipelines, new data residency requirements, new languages, new ERP integrations, new compliance frameworks. This requires dedicated MLOps, 24/7 incident response, and infrastructure expertise that most internal procurement IT teams simply don't have.
Regional experience does not scale to global operations automatically. Vendors have already figured out how to do this across dozens of clients. You are about to figure it out for the first time.
Scenario 4: Speed vs. Fit
A fast-growing company has a backlog of low-value purchase requests growing daily. A vendor can deploy in eight weeks with 80% use case coverage. Internal IT says they can build something with 95% coverage in six months.
And here's what that math misses: prototyping is not production. The internal team's six-month estimate is for the prototype. Production-ready agents require security hardening, RAG pipelines, workflow orchestration, monitoring, error handling, and policy logic. You're not six months from done. You're six months from starting.
Meanwhile, the backlog grows. And the 20% gap the vendor can't cover? That's where you configure, extend, or use adjacent tools. It's a solvable problem. A six-month delay isn't.
Scenario 5: What Happens When Your Developer Quits
A company built a custom AI agent for spend analytics two years ago. It's now central to their strategy. The architect just gave notice. One of the two remaining developers is interviewing elsewhere.
This is not a hypothetical. This is Tuesday.
The counterargument (that you should just invest more in team depth) is valid in theory and almost never executed in practice. Because the moment you hire to cover the departing architect, the budget conversation becomes: "Why are we spending this much to maintain something a vendor would support for a fraction of the cost?"
The bus factor was never calculated. The total cost of ownership was never honestly modeled. And now you're exposed.
The TCO Reality Check
This is the number that never makes it to the Build side of the cost comparison.
When you build, you pay for initial development + ongoing salaries + infrastructure + security + compliance + maintenance + documentation + knowledge transfer + talent retention premiums + opportunity cost of your management team's time.
When you buy, you pay for a subscription fee.
The subscription feels expensive until you put those two lists side by side with actual numbers. For AI-specific tooling, you're looking at $200,000–$400,000+ annually in fully-loaded engineering costs before you've shipped a single feature to production… for a team small enough where the bus factor is already a problem.
The build argument almost never survives honest five-year TCO modeling. Which is exactly why it's rarely done before the decision gets made 😅
When Building Actually Clears the Bar
I'm not saying never build. I'm saying the bar should be extraordinarily high.
Building in-house makes genuine sense for:
Short-term throwaway tools. A data extraction script for a one-time merger. A three-month pilot you'll retire afterward. These aren't systems… they're disposable.
Proof-of-concept validation. You want to test whether AI can classify your spend data in a specific way before committing to a vendor. Build the prototype, validate the concept, then buy the real solution.
True competitive differentiation. Your procurement process is demonstrably why customers choose you. Not "we think we're better"… Provably core to your market position. For the overwhelming majority of organizations, this is not the case.
Gaps with no vendor solution. You're doing something so novel that no market solution exists yet. Not configuring intake forms… Think real-time supply chain prediction using genuinely emerging technology.
Bridging temporary gaps. You need to connect System A to System B for six months until you migrate to a new platform. A simple integration script makes sense.
Internal tools for internal teams. A dashboard that pulls data from your own systems for your own team's use. Not mission-critical. Not supporting core business processes. Just internal convenience.
And even then… With a good platform, you can often build all of the above on the platform itself. Which means you get the flexibility without inheriting the full infrastructure burden.
Notice what's not on that list: your core procurement platform, your supplier management system, your contract repository, your spend analytics engine...
Questions to Ask When Your Teams Get Ambitious
When your IT team comes to you excited about building custom procurement software, ask these questions before anyone touches a keyboard:
What is the regular update schedule? Who's responsible for keeping it current? How do you ensure it doesn't become legacy tech in three years?
What happens when the lead developer leaves? Is the documentation good enough that someone new can maintain it? Do we have knowledge redundancy?
What's the total cost of ownership over five years? Include salaries, infrastructure, opportunity cost, maintenance, updates, and support. Now compare that to a subscription fee.
What's your plan for AI model updates? Large language models evolve rapidly. How do you keep pace with whatever comes next? Is IT going to jump on updates the moment new models become available?
How do you handle security and compliance? SOC 2? GDPR? Industry-specific regulations? Who's responsible for staying current?
What about vendor support and SLAs? When something breaks at 2 AM, who fixes it? What's your response time commitment?
If the answers are uncomfortable, you already have your answer.
The Cabin in the Woods Analogy
Building software instead of buying it is like building a cabin in the woods one weekend and then never maintaining it.
Sure, it's impressive at first. Your friends come by, they marvel at what you built with your own hands by sacrificing your whole summer.
But then the roof starts leaking. The foundation shifts. Termites find the wooden beams. The paint peels. The plumbing freezes.
And now you're spending every weekend driving out to that cabin, trying to patch problems, when you could have just rented a professionally maintained property and spent that time on other things that matter more to you.
Everything is in a constant state of decay. Just because you can develop something doesn't mean you should.
The Verdict
Business is the art of building (and constantly rebuilding) a card castle.
A gust of wind comes along, you start over with new cards. It rains, you throw away the soggy ones and start fresh. A Dorito gets thrown at your castle and collapses a tower, you rebuild… (If you know, you know… 😅)
You have limited time, limited resources, and unlimited problems to solve.
So ask yourself: is developing and maintaining procurement software really where you want to spend your most valuable commodity… Your time and attention?
For procurement teams, IT is a support function. Just like procurement itself is a support function for the broader business. Neither should be your core business unless you're in the business of selling IT services or procurement consulting.
Asking whether to build your own procurement platform is a bit like asking: should we grow our own coffee beans, roast them, and brew our own coffee for the office? Or just buy coffee from someone who does it for a living?
You'd think that's ridiculous. And you'd be right. The same logic applies to your procurement technology.
Buy the right platform. Configure it. Extend it where necessary. Use the "Buy to Build" model to get the control you want without the burden you don't need. And put your energy where it actually matters: your procurement strategy, your supplier relationships, your people, and your core business.
That's the competitive advantage. Not the code.

Deciding what not to do is as important as deciding what to do.

Need Help Building Your Digital Procurement Roadmap?
I’ve been helping global procurement teams digitalize their processes and practices for 12+ years. Reply to this email to get a conversation started.You have something to share with our 10,000+ readers?
The digitally-minded procurement professionals reading this newsletter are thirsty for knowledge, insights, and solutions. Reply to this email to get in front of them.
See you next week,
P.S. Please rate today’s newsletter.
Your feedback shapes the content of this newsletter.
How did you like today's newsletter?
First time reading? Sign up here
