Skip to main content
Plexara
Field notes / philosophy

Systems of record stay. The tools around them consolidate.

Agents are not replacing the CRM or the ERP. They are making the thin layer of forms, glue, relays, parsers, report subscriptions, and portals around those systems cheap to rebuild, and that work moves to whichever platform already holds governed access to everything.

12-minute readPhilosophy

What the sell-off assumed

In the first week of February 2026, software and data analytics stocks fell hard after Anthropic released Claude Cowork plugins that automate legal, sales, marketing, and data analysis tasks, and OpenAI launched an enterprise agent platform days later. The trade had a simple premise: if an agent can do the work, the application the work used to happen in is worth much less.

Eight months on, the application market says otherwise. IDC put enterprise applications near $700 billion in September 2026, growing about 13 percent through the first half of the year, its third straight year of double-digit growth. What changed is how buyers pay and what they expect. A quarter of the buyers IDC surveyed would switch vendors if the next release lacks adequate agent features, and the share of pricing tied to consumption or outcomes is expected to go from 13 percent to 63 percent over ten years.

Both things are true at once. The large applications are not going away, and something in the software estate is about to get much cheaper to replace. The useful question is which part.

36%

of SaaS licenses go unused on average.

Zylo SaaS Management Index, January 2026

81%

of SaaS spend is controlled by business units. IT directly manages 15 percent.

Zylo SaaS Management Index, January 2026

24.7%

of enterprise application buyers would switch vendors if the next release lacks adequate agent features.

IDC, September 2026

13 → 63%

Share of enterprise application pricing tied to consumption or outcomes, today and projected over ten years.

IDC, September 2026

Two layers in every software estate

A mid-market company runs a handful of systems of record: the CRM, the ERP, HR and payroll, finance, and usually a warehouse that holds history from all of them. Each owns an authoritative copy of something. The customer record lives in the CRM. The ledger lives in finance. These systems carry the data model, the approval rules, the audit history, and the compliance settings that make the records trustworthy. IDC makes the same point in its rebuttal to the sell-off: a system of record does not disappear when the interface on top of it changes.

Around them sits a second layer that is easy to overlook because each piece is small. A form collects vendor details and someone keys them into the ERP. A workflow tool copies new customers from the CRM to the ERP. A relay catches the storefront’s webhooks and lands them for analysis. A parser reads supplier invoices out of a shared inbox. A BI subscription emails the Monday revenue pack. A portal shares monthly results with a client. A catalog explains what the fields mean.

Lay those tools against the systems they touch and a pattern shows. Every one of them reads from one place and writes to another. None of them owns a record of its own. They copy, reshape, route, and present data that a system of record already holds.

Two layers in one estate

Tool around the systemsCRMERPFinanceHRWarehouseOutsideRecords it owns

Workflow glue

New CRM customer copied to the ERP

None of its own

Intake form

Vendor onboarding with a W-9 upload

None of its own

Webhook relay

Storefront orders landed for analysis

None of its own

Email parser

Supplier invoices read from a shared inbox

None of its own

Report subscription

Monday revenue pack for the leadership team

None of its own

Audience sync

Lapsed buyers pushed back to the CRM

None of its own

Client file portal

Monthly results shared with a client

None of its own

First data catalog

What each table and field means

None of its own

Systems of record

The authoritative copy

Accounts, contacts, pipelineOrders, vendors, inventoryLedger, invoices, paymentsEmployees, roles, payrollHistory across all of themClients, suppliers, partnersAll of them
An illustrative mid-market estate. Every tool in the layer reads from or writes to at least two places, and none of them owns a record that a system of record does not already hold.

Why the thin layer is the part that moves

Satya Nadella described business applications in late 2024 as databases with business logic on top, and predicted that the logic moves to an agent tier working across many databases at once. The databases stay in that picture. What moves is the logic between them, which is exactly what the second layer is made of.

Klarna is the case people cite, usually wrongly. In August 2024 the company said it had shut down Salesforce, and the coverage read it as AI replacing a CRM. In March 2025 its chief executive corrected the record: Klarna did not replace its SaaS with a language model. It found its knowledge scattered across many SaaS products, consolidated that data into an internal stack built on a graph database, and built lightweight tools on top. Unifying the data came first, and the tools became redundant once it was reachable.

The economics explain why. A tool in the second layer was never expensive because its logic was hard to write. It was expensive because of everything around the logic: credentials for each system it touches, a runtime that fires on time, permissions on who may change it, a record of what it did, and somebody who hears when it breaks. An agent can now write the logic in minutes. The rest is still needed, and it is the part the subscription was really paying for.

What a thin tool actually provides

RequirementA separate tool per jobOne governed platform
Writing the logicA builder configures steps in the vendor’s designerThe agent writes it in the conversation where the logic was settled
Credentials to each systemEntered again in every tool that needs themHeld once per connection and filled in as each request leaves
Somewhere to runThe vendor’s runtime, priced per task, run, or responseOn demand, on a schedule, once per event, or once per request
Who may run it and what it may reachThe tool’s own user list and rolesThe same roles that govern every agent session
A record of what it didThe tool’s own run historyOne audit trail across every workload and every agent
Knowing what the fields meanField mappings rebuilt in each toolThe catalog and the knowledge the team has already reviewed
Hearing when it breaksAn email per failed run, if anyone set it upOne alert when it starts failing and one when it recovers
When an agent can write the logic, the first row stops costing much. The other six are what the subscription was paying for, and a governed platform provides them once for every workload.

Where the work lands

If authoring is nearly free, a rebuilt workload lands wherever those other needs are already met. That rules out the obvious candidate. Gartner expects 40 percent of enterprise applications to include task-specific agents by the end of 2026, up from under 5 percent in 2025. Each of those agents lives inside one application and sees one system. A workload in the second layer spans at least two systems by definition, so it cannot live inside any one vendor’s agent.

It lands with whoever already holds governed access across the systems: the connections and their credentials, roles that decide who reaches what, an audit trail, a record of what the data means, and a runtime. That is the position Plexara is built for. Your agent writes the workload as an automation that runs on demand, on a schedule, once for each event, form submission, or approved email, or once per request from another system. It reads and writes through the connections the platform already holds. The person it runs for approves what it does in plain language, and any later change in its behavior is approved the same way. Every call is audited under the same roles that govern every agent session.

The components cover most of the layer. Webhooks and a mailbox source take events and email in as queryable tables. Forms collect intake into a table and start a run per submission. Reports and dashboards refresh themselves and post to Slack, Mattermost, or email through notification channels. The catalog describes every connection. Clients and partners see exactly what is shared with them through your identity provider, with no access to the agent.

Gartner also expects more than 40 percent of agentic AI projects to be cancelled by the end of 2027, citing cost, unclear value, and inadequate risk controls. The governance in that list is the same governance a rebuilt workload needs. A workload that runs under audited roles, with its behavior approved and its failures reported, is the kind that survives that review.

Renewal is the unit of change

Nobody should cancel a working tool mid-contract on the strength of a slide. The practical unit of change is one workload, timed to that tool’s renewal. Zylo’s 2026 index found 36 percent of SaaS licenses unused and 81 percent of SaaS spend controlled by business units rather than IT, which is how an estate accumulates three tools that each move the same data. Renewal is the one moment each of those purchases gets looked at again. IDC gives buyers the same advice from the other side of the table.

A move has five steps. The agent rebuilds the workload against the same systems. The rebuild runs beside the old tool on the same inputs while the old tool still does the real work. Outputs are compared row by row and column by column until they match or every difference is explained. The person the work runs for approves the automation in plain language. Then it takes the real work, and the old contract lapses when it comes up.

The money involved is real and modest. Zylo puts median SaaS spend at $9,455 per employee, about $1.9 million a year for a 200-person company. The categories in the second layer are a small share of that, on the order of 3 to 20 percent depending on how many of them a company buys. The large line items are the systems of record, and they stay. The stronger case is operational: one place to see what runs, one set of credentials, one audit trail, and one alert when something stops.

One workload at a time

  1. 01

    Rebuild

    The agent writes the workload as an automation against the same systems the old tool used.

  2. 02

    Run beside

    Both run on the same inputs. The old tool still does the real work.

  3. 03

    Compare

    Outputs are checked row by row and column by column until they match or the difference is explained.

  4. 04

    Approve

    The person the work runs for approves what the automation does, in plain language.

  5. 05

    Cut over

    The automation takes the real work. The old contract lapses at its next renewal.

JFMAMJJASONDMonday report subscriptionStorefront webhook relayCRM to ERP customer syncVendor intake formSupplier invoice inbox
Rebuild, run beside, compareRunning on the platformOld contract renewal date
Illustrative year. Each move starts early enough to finish before that tool’s renewal date, so nothing is cancelled mid-contract and nothing runs without a proven replacement.

What a move looks like in production

A media organization retired every flow in its legacy integration platform this way. Each flow was rebuilt as an automation, run beside the original, and checked against the old output column by column before it took over. One customer sync now makes a single call to the CRM where the old flow made five. Client staff now write and own automations of their own.

A retail organization is partway through the same process. A customer sync between its CRM and its ERP has run every two minutes since the old pollers were switched off. Invoice, warehouse, location, and card-settlement flows have been rebuilt and tied out column by column, and one of them now reports the failures the old flow dropped without a trace. A library of legacy reports was rebuilt as automations, and the comparison turned up a double count the old report had been carrying.

Neither company changed its CRM or its ERP. The work between those systems moved onto the platform, one flow at a time.

What stays where it is

The systems of record stay, and Plexara works through them rather than instead of them. Several categories that sit near the second layer stay too, because their core job is something an agent-written automation does not do: replicating hundreds of sources with change capture, self-service exploration for hundreds of BI users, branching survey forms with payments, enterprise integration with EDI and on-premises agents, and extracting fields from scanned documents.

Inside that line, the second layer consolidates one workload at a time onto the platform that already holds the access, the meaning, and the record. Replacing the five-vendor data stack covers the same pattern one level down, in the data infrastructure itself.

Where the line sits

Stays where it isExamplesWhy
Systems of recordCRM, ERP, HR, finance, the warehouseThey own the data model, the approvals, and the audit history. Plexara reads from them and writes back through them.
Replication at volumeConnector libraries such as Fivetran and AirbyteHundreds of maintained source connectors and log-based change capture. Plexara queries data where it lives and loads what it needs, which is a different job.
Self-service BI for hundreds of usersTableau, Power BI, LookerDrag-and-drop exploration, modeled semantic layers, paginated and mobile reporting. Plexara builds the reports a team reads every week.
Surveys and marketing formsTypeform, JotformBranching logic, multiple pages, payments, and response analytics. Plexara forms are for governed operational intake.
Enterprise integration suitesMuleSoft, Boomi, Workato at enterprise scaleOn-premises agents, EDI, managed file transfer, and API management.
Document extractionOCR and AI field extraction productsAutomations run without a model, so reading fields out of scanned PDFs stays with tools built for it. Email intake with structured attachments is in scope.
Category by category, with what Plexara covers beside each, on the capability matrix.

Further Reading