Quick answer

AI tools need data. Most enterprise data lives across dozens of disconnected systems that don't share it. When AI pilots move from sandbox environments (which use clean, extracted sample data) to production (which uses the real fragmented estate), they stall. Fixing AI adoption without fixing system integration is addressing the symptom, not the cause.

Here is a conversation I have had, in various forms, with technology leaders across 40+ enterprise programmes over the past three years.

The AI pilot was a success. Stakeholders were impressed. The use case was validated. Then the programme moved to production — and everything slowed down. The AI outputs became unreliable. Users stopped trusting them. Adoption stalled. The post-mortem identified "data quality issues" or "user resistance." Neither was the root cause.

The root cause, in the majority of these cases, was integration. The AI couldn't reach the data it needed to do its job. And nobody had identified that as a problem until the rollout had already failed.

The enterprise data problem nobody talks about in AI programmes

The average large enterprise runs 254 SaaS applications. That figure, from Okta's Business at Work report, has grown consistently year on year. It is not a technology problem. It is a business reality: each function, team and process has acquired the tools it needs to operate, and those tools were almost never designed to talk to each other.

254
Average SaaS apps per large enterprise
(Okta, 2023)
85%
AI pilots that never reach production
(Aphelion research, 40+ programmes)
18mo
Average enterprise integration project length
(Gartner)

Your CRM holds customer interaction history. Your ERP holds orders, finance and supply chain data. Your HRIS holds workforce information. Your data warehouse holds aggregated analytics. Your AI tool needs all four to be genuinely useful. In most enterprises, none of them are connected in a way that allows that.

When you build an AI pilot, you extract data from these systems, clean it, put it in one place, and point the AI at it. The pilot works. You conclude the AI works. You are correct — but you have proved something slightly different from what you intended. You have proved the AI works with clean, complete, accessible data. What you have not tested is whether your production environment can provide that.

Why pilots work and production fails

The sandbox-to-production gap is the most consistent pattern in failed AI programmes. Understanding why requires understanding the difference between pilot data and production data.

Pilot data is curated. Production data is chaotic.

Every AI pilot involves a data preparation phase. Someone extracts records from the relevant systems, normalises the formats, fills in gaps, resolves conflicts between systems that use different identifiers for the same customer, and loads the result into a model-ready dataset. This work is invisible — it happens before the pilot starts and it is never built into the production architecture.

Pilots don't test the integration layer. Production depends on it.

A pilot that uses a static exported dataset has no integration requirements. The data is already there. Production AI requires live data — and live data lives in systems that may not expose an API, may not be accessible to the AI tool's service account, may be behind a firewall that predates modern integration patterns, or may update at frequencies incompatible with what the AI needs.

Agents are a different order of problem.

A dashboard AI that reads and summarises needs read access to data. An AI agent that takes actions — books appointments, updates records, routes tasks, triggers workflows — needs write access to systems that were designed for human users, not autonomous software. The permission models, audit trails and approval flows simply don't exist for non-human actors. And they cannot be bolted on after the agent is running.

"The most dangerous moment in an AI programme is when the pilot succeeds. It creates confidence that the hard work is done. In most cases, the hard work hasn't started."

The five integration patterns that block AI adoption

Across the programmes we have worked on, integration barriers fall into five recurring patterns. Most organisations are dealing with at least three of them simultaneously.

1. The API gap — systems that don't expose data

Legacy systems — mainframes, COBOL applications, bespoke databases built before APIs existed — have no native way to share data with modern tools. The data is there. It's just locked. Workarounds exist (screen scraping, file exports, middleware wrappers) but they are fragile, slow and often inconsistent. AI tools that depend on them produce unreliable outputs and erode user trust quickly.

2. The identity problem — no shared customer record

Most enterprises have the same customer represented differently across multiple systems. The CRM calls them "Customer ID 44821." The ERP calls them "Account REF: GB-0091-A." The data warehouse uses an email address as a primary key. Joining these records requires complex matching logic that most AI tools don't perform natively. The result is an AI that only ever sees a partial picture of the customer it's supposed to understand.

3. The latency mismatch — data that's never current enough

Many enterprise systems sync overnight or in scheduled batches. An AI that needs to know the current state of an order, a patient's latest test results, or a customer's most recent interaction cannot rely on data that is 12 hours old. Real-time or near-real-time integration requires event-driven architecture that most traditional systems weren't built to support.

4. The permission model — access designed for humans, not AI

Enterprise security and access management is designed around human roles. An AI tool or agent needs a different kind of access — often broader (it needs to see across systems) and more auditable (every query and action must be logged). The security team hasn't designed a permission model for this. The IT team isn't sure how to create service accounts with the right scope. The result is either an AI that can't access what it needs, or one that has been given dangerously broad access because it was the only way to make it work.

5. The organisational boundary — data that no one will share

Sometimes the integration barrier is not technical. Finance won't share customer profitability data with the sales AI because of concerns about how it will be used. The operations team has built their data model differently and doesn't want to expose it. Different business units have different data governance standards and don't trust each other's data quality. Technical integration cannot happen without human agreement — and that agreement requires change management, not just APIs.

Key insight for AI leaders

Integration readiness is not the same as data readiness. Most AI readiness frameworks assess whether your data is clean, governed and sufficient. Integration readiness asks a prior question: can your AI tools actually reach that data? Both matter. Most programmes only assess one.

What AI has changed about integration

Integration is not a new problem. Enterprises have been trying to connect systems for 30 years. What AI has changed is the urgency, the scope and the nature of what "connected" needs to mean.

Traditional integration requirementAI-era integration requirement
Connect System A to System B via a defined interfaceConnect any system to any AI tool that needs its data, on demand
Move data in batches, overnightProvide real-time or near-real-time data access for live inference
Human users authenticate and access systemsAI agents authenticate, access and act — with different permission requirements
Integration breaks, humans notice and fix itIntegration breaks, AI gives confident but wrong outputs — no one notices until the damage is done
Integration governed by IT — scope is technicalIntegration governed across IT, legal, risk and data — scope includes AI Act compliance, data sovereignty, audit requirements
Months to connect two systems using traditional middlewareDays using AI-native integration tools — for systems with modern APIs

The good news in this picture is the last row. AI-native integration platforms — tools like Workato AI, Make and the newer capabilities in Azure Integration Services — use large language models to generate integration logic from natural language descriptions, auto-map mismatched data schemas, and identify broken flows. For systems with well-supported APIs, connection time has dropped from months to days.

The constraint is the phrase "systems with well-supported APIs." Your legacy systems don't have them. Your bespoke line-of-business applications may not. And that is precisely where the integration debt lives — not in the modern SaaS stack, but in the systems that have been running the core of the business for 20 years.

What to do about it: integration readiness as a first step

The prescription is not "fix all your integrations before you pursue AI." That would take years and would delay adoption indefinitely. The prescription is to treat integration readiness as a precondition for specific AI use cases, not a precondition for AI in general.

Before any significant AI investment, organisations should be able to answer four questions:

  1. Which systems does this AI use case need to read from? Map the data dependencies before you design the AI.
  2. Which of those systems expose accessible APIs? Identify the integration gaps that will block production.
  3. Which integrations need to be built before this use case can scale? Sequence the integration work alongside the AI work, not after it.
  4. If this use case requires an AI agent to take actions, what permission model does that require? Design the governance architecture before the agent is operational.

These questions are not technically complex. But they require someone to ask them — typically before the programme has started, which is precisely when no one is thinking about integration.

The human side of system integration

There is one more dimension that purely technical integration approaches miss: the organisational change that connecting systems produces.

When systems connect, workflows change. A finance team that has always extracted its own data, processed it in a local spreadsheet and owned the result now has to work with data flowing automatically from a system they don't control. A sales team whose CRM is now feeding an AI copilot needs to understand that the quality of what they put in directly determines the quality of what the AI produces. A business unit that has historically kept its data separate needs to understand the new governance model governing how their data is now shared.

Integration projects that treat this as a technical change and skip the human side consistently underperform. The systems connect. The data flows. And then users find workarounds to avoid the new connected workflow because nobody managed the transition for them.

"Integration connects systems. Change management connects people to the way those systems now work. You cannot deliver AI value without both."

Where to start

If you recognise the pattern described in this article — AI programmes that delivered promising pilots but are struggling to scale, or use cases that are constrained by what data the AI can reach — the place to start is not another AI initiative. It's an honest assessment of your integration estate.

Specifically: identify your three highest-value AI use cases. Map the data dependencies for each. Identify the integration gaps. Sequence the integration work into the AI programme timeline. And for any use cases involving AI agents, design the permission and governance model before the agent is built.

That sequence — diagnose, design, then enable — is significantly cheaper than the alternative: discovering the integration gap six months into a programme, after the budget has been spent and the credibility of the AI initiative has already been dented.

Aphelion Solutions
Is integration blocking your AI programme?

Aphelion's Connected Enterprise Readiness service diagnoses the integration barriers standing between your organisation and AI adoption — and designs the strategy to resolve them. Not implementation. Advisory.

See the Connected Enterprise service
MO

Marcus Osei

Principal Advisor at Aphelion Solutions, specialising in enterprise integration strategy and AI adoption. Marcus has led integration advisory across financial services, healthcare and professional services organisations, focusing on the intersection of system architecture and human adoption.