Building an Enterprise Operating System
Beyond ERPs and point tools — what a connected operating system looks like, and how to evolve into one.
Most large organisations have spent the last two decades solving the wrong problem. Faced with operational complexity, they have invested in point solutions: a best-of-breed warehouse management system, a best-of-breed procurement platform, a best-of-breed analytics tool. Each one optimised for its domain. Each one creating a new silo. The result is a fragmented technology estate that mirrors the organisational silos it was supposed to resolve.
The conversation about integration has been happening for thirty years. ERP vendors promised a unified answer in the 1990s. Cloud integration platforms promised to solve it in the 2010s. Today, the average enterprise has more APIs than it has people who understand them, and the gap between what the data says and what the business knows is wider than ever.
The missing piece is not another integration layer. It is a fundamentally different way of thinking about what enterprise technology is supposed to do — and a different architecture to support it.
What an Enterprise Operating System Actually Is
An enterprise operating system is not a product you buy. It is a capability architecture you build — the combination of data, decisions, and workflows that turns information into coordinated action across the organisation. The OS framing is deliberate. An operating system does not do the work of the applications that run on top of it. What it does is provide a stable, shared foundation: a common data model, a set of core services, and the connective tissue that allows capabilities built at different times by different teams to interoperate.
In a digital enterprise, the equivalent is a shared data and decision layer: a single source of truth for the entities that matter — supplier, customer, product, order, asset — with the AI and analytics capabilities that allow that data to inform decisions at the point where they are made. This is different from an ERP. An ERP is a transaction system with reporting on top. An enterprise OS is a decision layer that integrates transaction systems, real-world signals, and AI-generated intelligence to support better operational choices.
The Five Layers That Matter
A useful enterprise OS has five layers. Each is necessary; none is sufficient on its own. The first is the data foundation: canonical models for the core entities in the business, with clear ownership, quality standards, and a governance process for changes. This is the hardest part to build and the most underinvested. Most organisations have data; very few have a data model trusted enough to build decisions on top of.
The second is the integration layer — the mechanisms by which data moves between systems and lands in the shared layer in usable form. The third is the intelligence layer: the AI, analytics, and optimisation capabilities that turn data into signal. Forecasting models, anomaly detection, scenario simulation, recommendation engines. This layer only works if the layers below it are solid. Sophisticated models on top of poor data are sophisticated noise generators.
The fourth is the decision layer: the applications and workflows that surface intelligence at the point of action. A planner deciding what to order should not have to query a BI tool and run a spreadsheet. The right information — demand signal, inventory position, supplier lead time, risk flag — should be surfaced in the workflow, in the moment the decision is made. The fifth is the governance layer: the structures that keep the OS coherent over time. Without this, the OS drifts. Teams bolt on their own data models. Intelligence outputs diverge. The shared foundation stops being shared.
The Data Layer as Connective Tissue
If there is a single investment that unlocks the enterprise OS, it is the data layer. Not the analytics, not the AI, not the front-end experience. The canonical data model and the trust infrastructure around it. This is counterintuitive for most organisations, because the data layer is invisible to users and unglamorous to leadership. But it is the thing that determines whether intelligence can be built, shared, and trusted.
Building a trustworthy data layer is a combination of technical and organisational work. The technical side is modelling: defining entities, their attributes, their relationships, and the rules for how they change. The organisational side is ownership: someone needs to be accountable for the quality of each entity, with the authority to enforce standards and the mandate to escalate when quality degrades. Most organisations do the technical work and skip the organisational work. The result is a data model that is technically sound and practically unused because nobody trusts it.
Evolving Into One — Not a Big Bang
The biggest mistake organisations make when they encounter the enterprise OS idea is treating it as a programme: a large, bounded initiative with a start, an end, and a defined scope. This almost always fails. The scope is inevitably too large to deliver coherently, and too constrained to accommodate the changes that emerge during delivery.
The organisations that successfully build enterprise OS capability do it incrementally, through a series of deliberate capability investments that share a common architecture and data foundation. The starting point is a business problem that is painful enough to justify investment and scoped narrowly enough to deliver in a reasonable timeframe. The solution is designed to be part of a larger architecture — using the shared data layer, contributing to the shared model — even though it is small.
Each subsequent investment extends the foundation, adds new entities to the shared model, integrates new data sources, and builds new intelligence capabilities on top of the growing base. The OS emerges from the accumulation of these investments, each one delivering standalone value while compounding the capability of the whole. The first capability is hard because the foundation does not exist. The tenth capability is straightforward because the integration patterns, governance model, and intelligence infrastructure are all in place.
Why Most Organisations Do Not Have One
If the enterprise OS is clearly valuable and the path to building one is reasonably well understood, why do most large organisations not have one? The answer is structural. Enterprise technology investment is typically governed by function. Procurement has a budget for procurement technology. Operations has a budget for operations technology. The shared layer — the data foundation, the integration capability, the governance structures — has no natural owner and no dedicated budget.
Every function wants the benefits of a shared OS; no function wants to pay for the infrastructure that makes it possible. The result is a set of siloed investments that each solve a local problem without contributing to a shared foundation. Breaking this requires either a chief digital officer with a cross-functional budget, or an executive mandate to build the shared layer as a corporate investment. Both are difficult to achieve — but without one of them, the enterprise OS remains aspirational.
The organisations that have succeeded have typically done so behind a leader with enough credibility and political capital to make the shared investment case, and enough patience to see it through the first two years when the returns are invisible and the cost is very visible. Building something like SPARK — an AI-native enterprise platform spanning procurement, forecasting, productivity, and resilience — taught me that the architecture is the easy part. The organisational will to build the shared foundation is the hard part. Once you have it, everything else compounds.