How the diagram draws it, and how it often runs

Where EY draws a gateway, there is a person.

The consulting firm EY draws three layers for how AI sits over business software. On the left, their picture, redrawn from their guide for CIOs. On the right, the same layers at a mid-size contractor, where the connecting layer is often one admin and a lot of exports into Excel, and much of the work sits outside the systems.

EY's pictureRedrawn from How AI is transforming SaaS, EY, Aug 2026
A mid-size contractorThe same layers, as they often look
AI interaction layer
I've moved, have an incident and want a policy query.
One email from an insurance customer, split into coordinated actions. One answer back.
AI interaction layer
Which customer payments came in today, and does the cash forecast still match the accounting records?
One place to ask. Every answer shows the lines it came from.
Systems of record and SaaS
CRMClaims platformPolicy system
Change the address, open the case, validate coverage.
Systems of record
Accounting systemAP toolPurchasing tool
Where the rules live. They stay, and keep enforcing.
Integration fabric
AI-enabled API gateway
Connected to
CustomerTransactionERPHRFinanceData warehouse
Integration layer
AI-enabled API gatewaywhat the picture assumes
One admin who knows how the tools talk
Exports into Excel
Outside the systems Not in the picture. Every source drawn is a system.
Outside the systems
  • Spreadsheetsretainage, the forecast
  • Project foldersinvoice PDFs and POs
  • Inboxeswhere payment notices arrive
  • Peoplewhen customers pay
Leave the systems where they are.Teach the AI layer to read what that person reads.

On paper the systems are connected. In practice, someone connects them.

Picture the owner of a mid-size contractor asking a simple question: which customer payments came in today, and is the cash forecast still right?

It sounds like a question that should take seconds. It goes to the person who keeps the forecast, the forecast owner, and the work behind the answer is done by hand. Their day starts with the payments that came in, and each one has to be matched to a customer. The forecast lives in a set of Excel workbooks. Every so often they rerun a report from the accounting system, only to confirm the workbooks still match the books, the official record of every transaction.

When a number is off, they hunt for the difference themselves rather than pull someone else off their work. Part of the forecast isn't written anywhere: when each customer will actually pay is something they know from experience.

As we read it, that rerun is the control. The workbooks hang off the books, and until someone checks them against the books, nobody knows whether they are still complete. What looks like one finance process is payments, a report, a set of workbooks and one person's memory, joined by hand.

Technology diagrams have a name for whatever moves information between separate systems: the integration layer. In the diagrams it is software. In some mid-size firms, the integration layer is a person: one admin who knows how the tools talk, and a lot of exports into Excel. When that person leaves, the connections can leave with them.

EY's picture assumes the information is in the systems

EY, the professional services firm formerly known as Ernst & Young, published a guide for CIOs in August 2026 on what AI does to the software companies rent by subscription, SaaS for short. Against the idea that AI agents will bypass those applications, EY draws three layers. An AI interaction layer on top takes a request and breaks it into coordinated actions. Below it sit the systems of record, where each kind of record officially lives, and EY treats them as the control layer: "AI can guide and augment, but SaaS platforms enforce and execute." At the bottom, an integration fabric with an AI-enabled API gateway, software that passes requests and data between systems, connects them.

EY's picture. "Enterprise SaaS evolving into a layered architecture," from How AI is transforming SaaS and what CIOs should do next, EY, August 2026. Image: EY. Click the image to enlarge.

Their example is an insurance customer who emails once: they have moved, need to report an incident and want clarity on their coverage. The customer system changes the address, the claims platform opens the case, the policy system validates coverage, and every action stays traceable to the systems of record.

The same three layers, redrawn by eSided for a mid-size construction company. Tools shown are comparable examples. Click the image to enlarge.

Keep both rules: the systems still enforce, and every action traces back to them. What breaks is the list of sources. Every one in EY's drawing is a system: customer records, claims, policy, ERP, HR, finance, a data warehouse. No spreadsheet, no project folder, no inbox, no person. The picture assumes the information worth asking about already sits in those platforms, reachable through a working integration layer. Where EY draws a gateway, a mid-size contractor often has the admin and the Excel exports.

So the question for a mid-market firm is whether AI can read the places outside the systems of record, because that is where much of the work runs.

Where the information actually lives

Firms with an ERP, the main system for their books and operations, still do a lot of work outside it. In 2026 Dodge Construction Network research, summarized by the ERP vendor CMiC, general contractors used third-party software for 63% of the functions they handle outside their ERP, and 47% relied on spreadsheets. The connections between those tools are often manual: the 2021 JBKnowledge ConTech Report found 51.3% of construction respondents still move data by hand between apps that don't integrate, with spreadsheet imports and email among the ways they do it.

I've written before about what the spreadsheet beside the accounting system can see that the system can't, and about the knowledge already sitting in inboxes, shared drives and chat channels. For a contractor, the places look like this:

  • The accounting system. The books, and the rules about what can be posted.
  • The tools around it. AP, purchasing, project management, each holding its own piece of the record.
  • Spreadsheets beside it. Retainage schedules can live in a spreadsheet when the accounting system doesn't flag billed retainage. Reading the system alone won't reproduce them.
  • Folders. A tool can pull invoice data out of email and into accounting, and someone still has to file each PDF in the right project folder and match it to a purchase order.
  • Inboxes. Where the payment notices arrive.
  • People. When each customer pays. How the tools connect.

One question, six places

One forecast question needs answers from six places.

The questionWhich customer payments came in today, and does the cash forecast still match the accounting records?
In the systems
Accounting systemthe books, and what can be posted
The tools around itAP, purchasing, project management
Outside them
Spreadsheetsretainage schedules, the forecast workbooks
Folderseach invoice PDF, filed by project and matched to a PO
Inboxeswhere the payment notices arrive
Peoplewhen each customer pays, how the tools connect

Four of the six sit outside the systems of record.

A useful question for your controller: which answers can't you get from the accounting system alone, and where do you go instead? An AI layer that can't reach those places answers from the books alone, and misses the retainage schedule, the project folder and what the forecast owner knows.

Before you remove a system, weigh it

With information spread that widely, consolidation looks like the cure: replace the old accounting platform and start clean. Forrester counted more than $1 trillion of software market value erased in seven days in early February 2026, on the bet that AI would replace software workflows. In that climate, removing a system that has run the books for decades starts to sound like cancelling a subscription.

It isn't. Faisal Hoque argues that enterprise software encodes the enterprise itself: decades of business rules, process flows, compliance requirements, data definitions and permissions. In the Dodge research, 53% of general contractors using an ERP had used it for seven years or more. Even Forrester, under a "SaaS is dead" headline, projects SaaS spending rising from $318 billion in 2025 to $576 billion in 2029 and calls the death-of-SaaS story overstated.

So look at the system before you decide. What does it do every day? How long has it been there? How much of the business lives inside it and around it? What depends on it? Then ask what it would take to rebuild all of that.

Before you remove a system

What the system holds, beside what a rebuild takes.

What it holds
  1. 1What does it do every day?
  2. 2How long has it been there?
  3. 3How much of the business lives inside it and around it?
  4. 4What depends on it?
53%of general contractors using an ERP had used it for seven years or more (Dodge, 2026)

Decades of business rules, process flows, compliance requirements, data definitions and permissions (Faisal Hoque).

What a rebuild takes
$450,00015.5 monthsMedian cost and timeline across ERP projects in general Panorama, 2024
More than 1 in 4organizations went over budget Panorama, 2026
5 to 9 months$150K to $400K, year oneOne Acumatica partner's estimate for moving a 50-to-200-person construction firm off a long-standing construction ERP
Ending balancesWhat most ERP migrations carry over, leaving the transaction detail behind StratusVue
7+ yearsHow long the same partner's plan keeps the old system as a read-only archive

Some systems do need replacing: when the vendor stops supporting it, when you can't get the data out, when the business has outgrown it.

The rebuild is rarely small. Across ERP projects in general, Panorama's 2024 report found a median cost of $450,000 and a median timeline of 15.5 months, and its 2026 report found more than a quarter of organizations went over budget. Firms selling construction replacements quote shorter and are still careful. One Acumatica partner puts moving a 50-to-200-person construction firm off a long-standing construction ERP at 5 to 9 months to go-live, with year-one cost of $150K to $400K, and says firms that don't need the move shouldn't make it.

And the old system rarely goes away. StratusVue, which sells migration services, says most ERP migrations carry over ending balances only, leaving the transaction detail behind. The Acumatica partner's own plan keeps the old system as a read-only archive for prior-period questions and audits, typically for seven years or more.

Some systems do need replacing: when the vendor stops supporting it, when you can't get the data out, when the business has outgrown it. Either way, you don't have to settle it first. You can add a layer that reads across what you have while the systems keep enforcing.

What the AI layer is, and where it sits

Ask which customer payments came in today and whether the forecast still matches the books, and the answer should come back with the lines it used: the entry in the books, the row in the forecast workbook, the document in the project folder. That is the AI layer: one place to ask, which reads the accounting system, the tools around it, the spreadsheets, the folders and the inboxes, while the systems of record keep enforcing the rules and doing the posting. When a customer will actually pay sits in someone's head, and no layer reads that, which is why a person stays in the loop.

AI built into each product is useful when the work stays inside that product. AEC Magazine argued that because construction software is fragmented, AI embedded inside each product carries the fragmentation forward. A cash forecast crosses payments, the accounting system, a set of workbooks and one person's memory. No single product sees all of that.

The vendors are building layers too, each starting from its own product. Sage describes its Intacct Finance Intelligence Agent as an intelligence layer that takes plain-language questions, routes them to the right agents and data sources, and composes one answer. Procore says it is building its AI into its Helix intelligence layer. Both are announcements, not results, and the retainage spreadsheet and the project folder sit outside both.

At one construction firm we work with, the working conclusion was that any AI had to work with the accounting system rather than replace it, because every financial signal is anchored there.

Inside the layer, code does the exact work

Once the layer can read everything, the pull is to let the model do the work too. The rule I build by: code takes everything it can do exactly, the model gets what is left, and a person makes the call after that.

McKinsey's review of more than 50 agent builds says rule-based, repetitive work with structured input should go to rule-based automation, not to an agent. EY's test for AI around core systems is that decisions are explainable, processes auditable and outcomes consistent: "When operations affect money, risk, or patient safety, plausibility is not enough."

Take the forecast. Rolling the workbooks forward to the new period is text substitution, and code should do it the same way every time. Say a payment arrives with a note that names a project but no invoice. No rule can match it, because the field a rule would match on is empty. A model can read the note against the open invoices on that project and suggest one, and the forecast owner confirms it. In my own inbox system, each correction I made became a few lines of code.

Inside the layer

Code takes what it can do exactly. The model gets what is left. A person makes the call.

CodeDoes the exact work

Roll the forecast workbooks forward to the new period, the same way every time.

ModelGets what is left

A payment names a project but no invoice. Read the note against that project's open invoices and suggest one.

PersonMakes the call

The forecast owner confirms the match.

CodeIn my own inbox system, each correction became a few lines of code← Person

McKinsey, from more than 50 agent builds: rule-based, repetitive work with structured input should go to rule-based automation, not to an agent.

Where to start

Start with one process. My test for a first project: someone can walk you through it in ten minutes, the data sits in a system you can pull a report from, one named person cares about it, and waiting a year costs something. Hold the cash forecast up against it.

Where to start

Hold one process up against four checks, then start read-only.

The test for a first project
  • Someone can walk you through it in ten minutes
  • The data sits in a system you can pull a report from
  • One named person cares about it
  • Waiting a year costs something
Then, for the cash forecast
  1. 1Read access onlyThe agent reads and reports, and touches nothing.
  2. 2Inventory the workbook formulasCopied forward every period, they carry rules nobody wrote down.
  3. 3Keep the tie-outAn automated forecast needs the same check against the ledger.
  4. 4The forecast owner checksIn the first phase, they review and approve what the system produces.
  5. 5Run it in your own environmentOnly the call to the model leaves.

Ask for read-only access, so the AI can look at the accounting system and change nothing in it. At one firm, that was the first access asked for. The agent reads and reports, and touches nothing. Every number it gives traces back to a line in the books, the same standard the forecast owner holds the workbooks to.

Before anything replaces the workbooks, inventory their formulas. Workbooks copied forward every period and never rebuilt carry rules nobody wrote down, and the forecast owner is the one who can explain them.

Keep the check. The forecast owner's tie-out against the books is, as we read it, the only completeness check the forecast has. An automated forecast needs the same tie-out, or it has no check at all.

Put the forecast owner in the checker's seat. In the first phase, the person who built the forecast reviews and approves what the system produces, so the team can see it is right, and because they know the logic nobody wrote down.

Your board will ask where the data goes. An agent can be set up to run next to the accounting system inside the firm's own environment, so the only thing leaving is the call to the model.

When this isn't the answer

The wish for one clean system is real. In an Intuit-commissioned 2025 survey of 1,000 US construction business leaders, 92% said they would like a single integrated technology stack for both projects and financial operations, and 72% said they spend too much time managing data because their stacks are disconnected. The average firm in that survey used 10 technology tools.

Where the vendor has stopped supporting the system or the business has outgrown it, that wish is the right plan.

Not every process is ready, either. An attempt to automate a forecast with a reporting tool can stall when the process is manual and unwritten. The formula inventory and the ten-minute walkthrough are there to catch that before you start.

The same morning, with the layer in place

The forecast owner still starts with the payments. Now they ask which customer each one belongs to and whether everything still matches the books, and the answer shows the lines it came from. The payment with a project name and no invoice still lands with them, as the one item to decide, not as part of a morning spent matching.

The same morning

The forecast owner's morning, before and after.

Today
With the layer
Customer payments
Matched to customers one by one
They ask which customer each one belongs to
The tie-out
A report rerun every so often
Runs on every answer
A number is off
They hunt for the difference themselves
The answer shows the lines it came from
Project named, no invoice
Part of a morning spent matching
The one item to decide
When customers pay
Known from experience
Still theirs to judge. A person stays in the loop.