Strategy

Buy or Build? The Master Data Test for Supply Chain Software

Juliana Planas, AI SpecialistAugust 3, 2026
Buy or Build? The Master Data Test for Supply Chain Software

Off-the-shelf SaaS and tailor-made software are both legitimate choices. Treating either one as your default is the expensive mistake, and nowhere is that clearer than at your master data layer.

Executive summary

Operations, supply chain, and finance leaders are repeatedly asked the same question: should we buy off-the-shelf SaaS or commission tailor-made software? The instinct to answer with a rule of thumb, "buy for speed" or "build for control," is where the money is lost. The right decision is made per capability, by scoring how standardized the process is, how deeply it touches your ERP, how heavy its compliance burden is, and how silently it fails when it's wrong. Master data management scores toward build on nearly every axis, which is why it is the sharpest test of the whole decision. This article gives you the framework and a worked example.

Why "buy or build" has no safe default

There is no universally correct answer, and the leaders who get burned are usually the ones who thought there was. Off-the-shelf SaaS is the sensible choice for commoditized, standardized operations, the kind that run a hairdresser or a pizza place, where the rules are stable and everyone does them roughly the same way. That much is uncontroversial. What is not safe is assuming an entire category is standard: even demand forecasting, transport management, or warehouse operations can turn out to be uniquely yours once you look closely.

The harder, more valuable question is knowing when you've crossed the line into territory where buying quietly costs you more than it saves. Because the moment a process is shaped by your organization rather than your industry, an off-the-shelf tool stops fitting and starts forcing you to bend your operation around its assumptions.

The decision is not philosophical. It is a scoring exercise you run capability by capability. The variable that matters most is not cost or speed. It's how much of the process is uniquely yours.

When you should build

A process is a strong candidate to build when it is defined by how you operate: your approval hierarchy, your ERP configuration, your regulatory footprint, the specific quirks of every country you sell into. These are the processes where the details are the work, and where a generic product, by design, has averaged those details away.

The signals are consistent, and if you recognize several of them, you are almost certainly looking at a build:

  • The tool would dictate your process. Instead of automating how you work, an off-the-shelf platform asks you to abandon your approval flow, your naming conventions, or your country-specific rules to fit its model. You end up re-keying data and inventing workarounds, automating the vendor's assumptions, not your operation.
  • The integration is the hard part. The value doesn't live in a dashboard; it lives in writing correctly into your ERP, respecting field-level semantics and edge cases that no vendor documents because they're specific to you.
  • The rules change faster than any roadmap. New subsidiaries, new tax regimes, new compliance requirements land every quarter. A vendor prioritizes features across its whole customer base; you need yours changed now.
  • Failure is silent and expensive. When the process breaks, nothing crashes. A wrong record simply propagates downstream into planning, fulfillment, and finance, and surfaces weeks later as a rejected invoice or a misshipment.
  • The process is a competitive or regulatory asset. It's not a supporting function you'd happily standardize; it's something your operation is genuinely built on, and control over it matters.

When several of these hold at once, custom software stops being an indulgence and becomes the lower-risk option. The cost of forcing a core process into the wrong tool is paid every single day it runs.

A decision framework

Before spending a euro, score the capability across six axes:

AxisPoints toward BuyPoints toward Build
Process standardizationIndustry-standard, done the same way everywhereShaped by how you operate
ERP integration depthShallow, well-documented APIDeep, company-specific write logic and edge cases
Regulatory / audit burdenLight, generic complianceAuditable trail, retention rules, segregation of duties
Rate of changeStable for yearsRules change faster than a vendor roadmap can follow
Failure visibilityFailure is contained and obviousFailure cascades silently into planning and finance
Strategic weightA supporting functionA process your operation is built on

A capability that leans left is a buy: configure and move on. A capability that leans right is a build, and delaying that decision is itself a cost. Most supply chain stacks contain both. The skill is telling them apart.

Where the decision bites hardest: your master data

Master data is the record of who and what your supply chain runs on: customers, vendors, materials, ship-to and bill-to addresses, tax registrations, delivery preferences, and credit terms. Planning, fulfillment, invoicing, and collections all assume it is correct.

It often isn't, and the failure mode is what makes master data unique: it fails silently. A wrong ship-to address doesn't throw an error; it ships to the wrong place. A stale tax code doesn't crash; it produces an invoice the customer rejects sixty days later. An account that should have been deactivated keeps generating orders. Score master data governance against the framework and it leans hard toward build on nearly every axis: non-standard process, deep ERP integration, heavy audit burden, country-specific rules that change constantly, and silent, cascading failure. It is the single clearest place in the supply chain where the buy-or-build decision has a real answer.

Case study: automating master data for a global medical-device manufacturer

Consider a global medical-device manufacturer operating across dozens of country subsidiaries on a single ERP. Their customer master data changes constantly: new accounts, address corrections, invoicing-method switches, credit updates, mass deactivations, reactivations.

The business challenge. Every one of those changes arrived the way real work arrives: as a free-form email, often with a spreadsheet or document attached, written by someone who wanted an outcome, not a database transaction. A regional controller would write: "Please deactivate these accounts, but keep the two reactivations, and switch this customer to paper invoicing." No off-the-shelf master data tool ingests that. It expects clean forms; the real world sends prose.

What it took to automate. We built a system that:

  • Interprets, rather than requiring forms. The messy human request is read and turned into validated, atomic ERP changes, each traceable to who asked and why.
  • Respects company-specific write semantics. Addresses aren't a text field; they're subrecords with rules. Deactivation isn't a flag; it's a scheduled status with its own field. Invoicing preferences follow business rules where choosing one option must clear three others. Some countries, such as Spain with its EDI requirements, demand derived data that exists nowhere in the original request.
  • Mirrors the organization's governance. A real approval matrix routes the right change to the right approver in the right subsidiary, backed by a complete audit trail, effective-dating so a change lands on the correct day, and a no-delete policy for compliance.
  • Runs on industrial-grade plumbing. Long-running ERP submissions, deduplication so one email never becomes three requests, and disciplined notifications so the team isn't flooded.

The outcome. Requests that once required manual master-data handling now flow from email to validated ERP change, with human approval only where governance genuinely requires it: faster, more consistent, and fully auditable. Critically, the tool bent to the company's process and regulatory reality, rather than forcing the company to bend to the tool. That fit is precisely what no off-the-shelf product could have delivered.

How to make the call

Reach for tailor-made software when three things are true at once:

  1. The process is genuinely yours, not an industry template you could adopt wholesale.
  2. Getting it wrong is expensive and invisible. The failure mode is silent corruption downstream, not a visible outage.
  3. It has to fit your ERP and your governance exactly, because the integration is the product.

Those three are about fit. A fourth pressure, cost, used to point squarely at SaaS and no longer reliably does. The cost of building software has fallen sharply, and a recurring subscription is no longer a safe bet to undercut a well-scoped custom build over its lifetime. For a core process, the financial case alone can now be enough to move from SaaS to custom.

Master data management hits all three more often than any other layer in the supply chain. Score it honestly, and the answer usually stops being a matter of opinion.

Choosing where custom software pays off is a strategic decision, not a technical one, and your master data layer is where it pays off most often. If you're weighing that call for your own operation, get in touch. We help supply chain and finance leaders build the systems that have to fit exactly.

Frequently Asked Questions

Juliana Planas

AI Specialist

Contributing author at ekona, sharing insights on AI strategy and implementation for enterprise organisations.

Want to discuss these ideas further?

Let's explore how AI can create measurable impact for your organisation. No buzzwords, just results.

Get in Touch