August 14, 2026 · KoldOps

Manufacturing Data Sovereignty: What It Actually Means, and Why NetSuite Isn't It

For manufacturers, data sovereignty means 4 things: residency, ownership, portability, extensibility. Big ERP fails all four. Here is what passing looks like.

Manufacturing data sovereignty is a four-dimensional property, not a compliance checkbox. A manufacturer has data sovereignty over a given dataset when four things are true at once: the data lives on infrastructure the manufacturer controls, the manufacturer owns the data outright, the data is portable without vendor cooperation, and the manufacturer's own team can extend how the data is used without vendor approval.

Fail any one dimension and you do not have sovereignty over that data. You have a lease.

Most manufacturers running NetSuite, SAP, Epicor, or Dynamics 365 fail three or four of the dimensions. They think they own their data because the vendor contract says they do. The vendor contract is not the whole story. This piece defines what sovereignty actually means for manufacturers, why the standard ERP model breaks it, and what passing the audit looks like.

Dimension 1: Residency

Residency is where the bytes physically sit. On your servers, in your cloud tenant, in a colo you rent, or in a vendor's multi-tenant cloud.

Residency matters for four reasons that manufacturers care about:

  • Compliance. ITAR, EAR, and export-controlled data have residency requirements. So do many DoD prime contracts. If your data sits in a vendor cloud spanning multiple regions, you may already be out of compliance and not know it.
  • Latency. Shop floor systems talking to a system of record 200ms away perform differently than systems talking locally. For high-frequency machine telemetry, this is the difference between usable and unusable.
  • Availability. When the vendor cloud has an outage, your operation stops. When your on-prem system has an outage, you control the response time.
  • Confidentiality. Part masters, BOMs, and process data are trade secrets. Whether they sit inside a firewall you control matters when a breach happens.

NetSuite is a hosted Oracle service. Your data lives in Oracle's cloud. SAP's cloud editions live in SAP's cloud. Dynamics 365 lives in Microsoft's cloud. On-prem editions of SAP Business One and Dynamics BC exist but are being deprecated in favor of the SaaS lines.

Passing residency: your operational data lives on infrastructure you control. On-prem, colo, or a cloud tenant that is yours (not the vendor's multi-tenant environment).

Dimension 2: Ownership

Ownership is who has the legal and technical right to the data itself, separate from the software that generates it.

Most SaaS ERP contracts say the customer owns the data. Read the export clause carefully. Ownership is meaningful only if you can act on it. Two questions decide whether you actually own the data:

  • Can you get a complete, structured export at any time without vendor cooperation? Not a PDF report. Not a subset. The full data, in a format that can be loaded into another system.
  • Does the vendor retain any derived data, aggregate data, or metadata that you cannot delete on request?

Most SaaS ERPs give you exports, but the exports are pruned. Custom fields, some join tables, and audit history often stay behind. The vendor also frequently retains aggregate telemetry for their own product-improvement purposes and their contract does not obligate them to delete it.

Passing ownership: full structured data export on demand, no vendor-retained derived data, delete rights that actually work.

Dimension 3: Portability

Portability is whether the data can be loaded into another system without depending on the vendor's help.

Even with a complete export, portability fails if:

  • The export format is undocumented or proprietary.
  • The data model uses vendor-specific IDs that do not map to any external standard.
  • Business logic (workflows, triggers, calculated fields) is not exportable because it lives in the vendor's runtime.
  • The vendor slow-walks or upcharges the export process to make migration painful enough to abandon.

The last point is the real story. Every SaaS ERP vendor's business model depends on renewal. Making migration expensive is not accidental. It is a load-bearing feature of their P&L.

Passing portability: standard export formats, documented data model, business logic that can be lifted along with the data, no vendor gatekeeping on the export process.

Dimension 4: Extensibility

Extensibility is whether your own team can change how the system works without vendor approval.

Most SaaS ERPs have an extensibility story: SuiteScript for NetSuite, ABAP or Business Application Studio for SAP, AL for Dynamics, X++ for Finance and Operations. Each story sounds open. Each has one thing in common: extensibility runs inside the vendor's framework, on the vendor's release cycle, subject to the vendor's deprecation decisions.

When you extend a SaaS ERP, you are still shipping code the vendor can break. You are also still paying for developer time in a niche language that only vendor-certified consultants use, which means the labor market is thin and expensive.

Passing extensibility: your team can add a field, add a workflow, or spin up a new report in a mainstream language, on a version-control system you control, without asking the vendor for permission or paying a certified partner.

Where each ERP category falls on the four dimensions

Category Residency Ownership Portability Extensibility
NetSuite / SAP Cloud / Dynamics 365FailPartialFailFail
SAP Business One on-premPassPartialFailFail
Acumatica hostedFailPartialPartialFail
Odoo Enterprise on-premPassPassPassPartial
ERPNext on-premPassPassPassPass
OpsBox (partner-built, on-prem)PassPassPassPass
Custom internal buildPassPassPassPass

The only categories that pass all four dimensions are open-source on-prem, partner-built on-prem, and custom internal builds. Every commercial SaaS ERP fails at least two.

Why sovereignty is not the same as "on-prem"

The industry conversation often collapses to on-prem vs. cloud. That is a residency-only argument and it misses the point.

A manufacturer running Odoo Enterprise on-prem passes residency. If the customizations depend on Odoo's release cycle, extensibility is only partial. If Odoo goes commercial-only for the enterprise modules (which they have gestured at), extensibility drops further. On-prem alone did not save them.

Conversely, a manufacturer running OpsBox in their own AWS tenant technically has cloud residency, but they own the account, the code, the data, and the deployment. All four dimensions still pass.

Sovereignty is a property of ownership and control, not a property of the network diagram.

Why manufacturers should care beyond compliance

The compliance argument gets the conversation started. It is not why sovereignty actually matters. Three second-order effects hit the P&L harder than any GDPR fine:

The vendor's release cycle becomes your operational calendar

When the vendor pushes a breaking change, you are forced to adapt on their timeline. When the vendor deprecates a module you depend on, you have to migrate off it before they turn it off. Your ability to plan capital projects, hire, and grow is pinned to somebody else's roadmap.

The vendor's pricing becomes a growth tax

Per-seat pricing means every operator you hire adds $2k to $10k in annual software cost. This is not visible in unit economics until you scale, at which point it is a meaningful margin drag. Consumption pricing is not much better once you cross the volume threshold the vendor engineered into the tier structure.

Your data becomes a hostage in every negotiation

At renewal, the vendor knows the switching cost. The switching cost is the price of getting your data out plus the price of standing up a new system plus the price of retraining your team. They know that number is not zero. They price accordingly.

How to audit your current sovereignty

Six questions, honestly answered. Any "no" is a sovereignty failure. Total the "no" count.

  1. Do you know exactly which country and which data center your ERP data physically sits in?
  2. If you asked for a complete data export today, would you get it inside 30 days with no service engagement charge?
  3. Is the export format documented, standard, and loadable into any competing system?
  4. Can someone on your team add a new field or new report to the ERP this week without contacting the vendor or a certified partner?
  5. If your vendor announced a 40 percent price increase at renewal, could you migrate off within 6 months without operational disruption?
  6. Is any part of the business logic (workflows, triggers, calculations) stored in a vendor-proprietary format that would not survive migration?

Zero fails: rare. You may be running Odoo, ERPNext, or a custom system already.

1 to 2 fails: manageable. Fix the specific failure. You have most of the story right.

3 to 4 fails: you are in the standard SaaS ERP situation. Your vendor owns your operational data more than you do. Time to plan an unlock.

5 to 6 fails: your operation is fully dependent on a vendor relationship you did not fully understand when you signed. Get a vendor evaluation done this quarter.

What passing looks like at KoldOps

For manufacturers who want to pass all four dimensions, the path is one of:

  • Adopt an open-source on-prem ERP (Odoo Community, ERPNext) and staff a developer to maintain it.
  • Build custom internally with a full engineering team (only viable if software is a differentiator).
  • Have a partner build a custom system your team owns and extends (the OpsBox model). This is what KoldOps built for Newpark and GatorStep.

If you are currently paying a SaaS ERP and want to know what your sovereignty audit actually looks like, software vendor evaluation is the concrete starting point. If you already know you want out, vendor unlock is how the migration runs.

Questions we get

Isn't SaaS ERP just easier?

Easier to start. Not easier over 10 years. The setup cost is lower, the ongoing renewal is higher, and the exit cost is dramatically higher. If you never need to exit, SaaS wins on ease. Most manufacturers eventually need to exit.

What about hybrid: SaaS ERP with sovereign data warehouse?

This works for reporting and analytics. Your BI, your dashboards, and your AI reads from a data warehouse you own, even if the operational system stays SaaS. It does not solve extensibility (you still cannot change the ERP without vendor cooperation) but it solves residency and portability for the analytical layer.

Does compliance actually require this?

For ITAR, EAR, and CMMC Level 3+ contracts, residency requirements are strict and getting stricter. For GDPR, HIPAA, and most other regimes, sovereignty is a mitigating factor but not always a hard requirement. The strategic argument for sovereignty is stronger than the compliance argument for most manufacturers.

What's next?

Score your operation against the six-question audit above. If you failed 3 or more, that is worth acting on this quarter. Start with a software vendor evaluation. The output is the specific dollar cost of your current sovereignty gap, plus a plan to close it.

Book 15 min Contact