Digital Transformation

Making Your ERP AI-Ready Without Replacing It | VE3

Blue icon of a person with a gear, representing user settings or account configuration.
Pamela Sengupta
Blue calendar icon with a grid representing days and two rings at the top.
July 1, 2026

Most large enterprises have no intention of replacing their ERP. The business case rarely stacks up, the risk is enormous, and the core system often works well. The real challenge is different: how do you build the right structures around an existing ERP so that AI tools can interface with it effectively, without touching what you should not touch?

The Rip-and-Replace Instinct Is the Wrong Starting Point

When AI enters the enterprise conversation, ERP systems tend to attract one of two reactions. Either they are seen as the infrastructure that will enable AI, or they are painted as the legacy anchor that needs to go first before any meaningful AI work can begin.

The second reaction is almost always wrong, and it is expensive to act on. ERP systems, whether SAP, Oracle, Microsoft Dynamics, or others, encode decades of process logic, financial controls, compliance structures, and transactional data that no greenfield alternative can replicate quickly. They are also, in most large organisations, the system of record for everything that matters: orders, inventory, finance, HR, procurement.

The question worth asking is not whether to replace the ERP. It is how to build the right interfaces, data structures, and integration architecture around it so that AI tools can access what they need, act on what is relevant, and do so in a governed, reliable way.

That is a very different, and much more achievable, project.

72% of CFOs report that their current ERP's inability to integrate with external AI tools is their primary operational bottleneck. The constraint is not the ERP itself; it is the absence of the right interface layer between the ERP and the AI. (Enterprise MCP Integration Research, 2026)

Why AI Struggles to Work with ERP Data Directly

AI tools, including large language models, agents, and predictive models, are not naturally suited to interacting with ERP systems as they are typically structured. The reasons are architectural, not incidental.

ERP data is highly relational and context-dependent. A field called 'status' in one table means something entirely different depending on the module, the process it sits within, and the business rules governing it. An AI agent querying that field without understanding the context will either return an incorrect answer or, worse, return a plausible-sounding answer that is wrong.

Research into enterprise AI failures consistently finds that the context gap is a leading cause of poor AI output. One analysis found that 85 per cent of enterprise AI errors were attributable to the AI lacking the business context needed to interpret the data correctly, including specific discount logic, regional compliance rules, approval hierarchies, and process-specific definitions.

ERP systems also tend to hold data in formats optimised for transactional processing, not for the kind of flexible, exploratory access that AI agents require. Getting AI to work well with ERP data is not primarily a model problem. It is an architecture and data preparation problem.

What 'AI-Ready' Actually Means for an ERP Environment

Making an ERP AI-ready is not a single initiative. It is a set of deliberate architectural decisions that, taken together, create the conditions for AI to work reliably and at scale.

The starting point is clarity about what AI-ready means. Gartner's definition is a useful reference: data aligned to specific use cases, actively governed at the asset level, supported by automated pipelines with quality gates, and continuously quality-assured. Applied to an ERP environment, this translates into four practical requirements.

Accessible data

AI tools need to be able to reach the data they require. In many ERP environments, data is technically present but practically inaccessible because it sits behind interfaces not designed for programmatic access, is stored in formats that require significant transformation before use, or is locked inside heavily customised modules with no clean extraction path.

Contextualised data

Raw ERP data, without the business context attached to it, is unreliable for AI purposes. What makes a transaction an exception? What does a particular status code mean in the context of this process? What are the approval rules that govern this field? This context needs to be codified and made available alongside the data, not assumed.

Governed data

AI acting on ERP data without governance is a liability. Access controls, audit trails, role-based permissions, and data quality rules all need to extend to AI agents in the same way they extend to human users. An agent that can access data a human user should not be able to access creates compliance exposure that most enterprises cannot afford.

Consistent data

For AI outputs to be trustworthy and reusable, the definitions underlying the data need to be consistent across the organisation. If revenue means something different in the finance module than it does in the commercial reporting layer, AI outputs will be inconsistent and hard to defend. Standardising business definitions is often the most politically complex part of ERP AI readiness, and it is also the most important.

The Architecture That Makes It Work

Organisations that have successfully made their ERP environments AI-ready without replacing the core system have consistently done so by building a structured set of layers between the ERP and the AI tools. These layers sit above the ERP, interfacing with it through well-defined connections, without touching the transactional core itself.

The Clean Core Principle

The starting point is what is increasingly referred to as a clean core approach. This means resisting the temptation to build customisations directly into the ERP, and instead keeping the core system as close to standard configuration as possible.

A heavily customised ERP is harder to extract data from, harder to upgrade, and harder to connect to AI tools because the custom logic sits inside the system rather than in an accessible layer. Organisations that have adopted clean core discipline, extending the ERP through standard APIs and separate extension platforms rather than modifying the core, are significantly better positioned to connect AI tools to their data.

SAP's Business Technology Platform and Microsoft's Dynamics 365 extension model both reflect this principle. Extensions, integrations, and custom logic live outside the core, in a governed layer that can be connected to and updated without destabilising the underlying ERP.

The Semantic Layer

Above the data extraction layer sits the semantic layer, and this is where much of the AI-readiness work happens.

A semantic layer translates raw ERP data structures into business concepts that AI agents can understand and use reliably. Instead of exposing tables and fields, it exposes governed business entities: what revenue means, what a completed order looks like, what the approval hierarchy is for a given transaction type, what an exception condition represents in a given process.

When an AI agent queries through a semantic layer, it is not working out from raw data what the business context is. The context is already encoded. This is what reduces hallucinations, improves the accuracy of AI outputs, and makes it possible to trust what the AI returns in a production environment.

Major data platforms including Snowflake, Databricks, and Google's BigQuery have all expanded their support for semantic layer capabilities. SAP's Business Data Cloud positions itself explicitly as the layer connecting application context, governance, and AI across the data estate.

The MCP Interface

Model Context Protocol, or MCP, is an open standard that has emerged as a significant development in how AI agents connect to enterprise data systems. Introduced in late 2024 and now governed by the Linux Foundation's Agentic AI Foundation, MCP standardises the way AI applications, data sources, and enterprise systems exchange not just data but the context and business logic that makes that data meaningful.

The practical implication for ERP environments is significant. Instead of building a separate custom connector for every AI agent that needs to access ERP data, an organisation can expose the ERP through a single MCP server. Any MCP-compatible AI agent or tool can then access that data through the same governed interface.

Microsoft has been explicit about this direction, converting its Dynamics 365 MCP server from a static toolset into a dynamic real-time gateway that enables AI agents to navigate ERP forms, update fields, and execute actions through a standardised, governed connection. SAP has been moving in a parallel direction with Joule and the Business Data Cloud.

For organisations running on GCP, the combination of BigQuery as a governed data foundation and MCP-compatible integration layers creates a clear path for connecting SAP or other ERP data to AI agents without a core system replacement.

71% of AI teams report spending more than a quarter of their total implementation time on data integration alone, before any AI model work begins. Building the right integration architecture between ERP and AI tools is where the majority of the effort, and the majority of the value, actually lives. (CData 2026 State of AI Data Connectivity Report)

The Mistakes That Create Expensive Problems Later

The architecture described above is not complex in principle. In practice, a number of common mistakes make it significantly harder to achieve.

  1. Customising the ERP core to solve integration problems. Every customisation made directly to the ERP core creates a future extraction problem and a future upgrade problem. If the business logic needs to be accessible to AI, it should be in the extension layer, not embedded in the core.
  1. Assuming data quality will be resolved later. AI readiness requires data quality to be addressed before AI tools are connected, not after. Poor data quality is discoverable in advance, and the cost of discovering it after an AI deployment has been built around that data is significantly higher than addressing it earlier.
  1. Building point-to-point integrations between AI tools and the ERP. A single AI agent connected directly to the ERP through a custom integration is a manageable problem. Ten agents, each with their own custom connection, creates a maintenance burden, a governance gap, and a significant security surface. The right answer is a shared, governed integration layer that all AI tools use.
  1. Treating AI readiness as a technology project rather than a governance project. The hardest part of making an ERP AI-ready is not the technical architecture. It is agreeing on business definitions, establishing data ownership, and building the governance structures that allow AI outputs to be trusted. Organisations that treat this as an IT problem rather than a business problem typically build technically functional systems that no one trusts.

What AI-Ready ERP Looks Like in Practice

The clearest indicator that an ERP environment is AI-ready is not the technology stack. It is what AI tools can actually do with the data.

In a well-structured environment, an AI agent can query order status across all brands or regions and get a consistent, governed answer, because the semantic layer has standardised what order status means across the business. A finance AI tool can identify anomalies in transaction data and surface them to the right people, because the approval hierarchies and exception rules are encoded in the context layer rather than assumed. A supply chain agent can flag disruption risk and propose alternatives, because it has governed, real-time access to inventory, supplier, and logistics data through a single integration interface.

The common thread is that AI operates within the process logic of the organisation rather than independently of it. The ERP continues to serve as the system of record and the source of operational truth. AI extends its reach, automates what can be automated, and surfaces what needs human attention, all through interfaces that maintain the controls the business depends on.

SAP has articulated this direction clearly, arguing that enterprise AI value will come from intelligence grounded in enterprise data, embedded directly in processes, not from generic models trained on general-purpose data. The competitive moat in the AI era, according to this view, is trusted operational data combined with governance infrastructure. Those two things are already present in every well-run ERP environment. They simply need to be made accessible.

How to Sequence the Work

For most organisations, making the ERP AI-ready is a phased programme rather than a single initiative. A practical sequence looks like this.

  1. Assess the current state. Understand what data exists in the ERP, what state it is in, how accessible it is, and what custom logic has been built into the core. This assessment shapes the entire programme. Without it, architectural decisions are made on assumptions that often turn out to be wrong.
  1. Establish clean core discipline. Move customisations out of the ERP core and into the extension layer. This may be a multi-quarter effort if significant customisation has accumulated, but it is a prerequisite for reliable AI integration.
  1. Build the data foundation. Establish governed data pipelines from the ERP to a modern data platform. Agree on business definitions for the core entities that AI will need to work with. Address data quality issues before AI tools are connected.
  1. Implement the semantic and integration layer. Build or configure the semantic layer and the MCP or API interface layer. Test it with a single, well-defined AI use case before expanding. The first use case should be one where the data is clean, the business context is clear, and success can be measured quickly.
  1. Expand use case by use case. Extend the integration layer to cover additional data domains and functions as each use case proves out. Each new use case builds on the same governed interface rather than creating a new point-to-point connection.

The ERP Is the Asset, Not the Obstacle

The organisations that are furthest ahead in enterprise AI are not the ones that replaced their ERP first. They are the ones that recognised the ERP as the most valuable data asset in the business and invested in making it accessible, contextualised, and governable for AI tools to work with.

The ERP holds what no AI model can fabricate: decades of real operational transactions, genuine business logic, actual approval structures, and the financial and compliance history of the organisation. That data, made accessible through the right architecture, is precisely what separates AI outputs that are trustworthy from AI outputs that are plausible but unreliable.

The work required to get there is primarily architectural and governance-oriented, not a replacement programme. For most large enterprises, it is also significantly lower risk, lower cost, and faster to value than the alternative.

The question is not whether to replace the ERP. It is whether the ERP is ready to become the intelligence layer of the business. That is a different project, and for most organisations, a much more achievable one.

About VE3

VE3 is a UK-based enterprise AI, data, and digital transformation consultancy and Microsoft Solutions Partner. We work with organisations across the public and private sector to design and build the data foundations, integration architecture, and AI interfaces that turn existing enterprise systems into reliable AI-ready environments. Our work spans ERP integration, semantic layer design, data governance, and functional AI transformation across GCP, SAP, Azure, and AWS environments.

Woman sitting on couch wearing a white cable-knit sweater and blue jeans, holding a phone with one hand.
  • © 2026 VE3. All rights reserved.
LinkedIn logo in white on a gray circular background.Facebook social media icon with white f on a gray circular background.Gray circle with white X symbol, indicating a close or cancel button.Gray play button icon within a rounded square with a subtle drop shadow on a white background.