AI Adoption Is an Implementation Problem, Not a Software One

Written by Sal Brucculeri | Sep 8, 2026, 4:14:40 PM

Every AI vendor pitch starts the same way. They show you the tool, the interface looks clean, the demo answers a canned question in eight seconds, and the room nods.

Then the deal closes, the tool gets deployed, and six months later it is quietly ignored by the people who were supposed to use it.

That is not a failure of the software. The software worked exactly as demoed.

It is a failure of the thing nobody bought: the work of making the tool function inside a specific company's specific mess of systems, data, and decision rights.

The software already exists. That was never the hard part.

Every category of AI a mid market company might want, forecasting, lead scoring, financial anomaly detection, document processing, already has a dozen credible vendors selling it.

The technology question was settled years ago. What was never settled is how that technology behaves once it touches a real company's real ERP, a CRM with eight years of inconsistent field entry, and a finance team that keeps its own private spreadsheet because it does not trust the system of record.

Buying software solves a technology problem. Getting value out of it solves an implementation problem, and those are not the same project.

An implementation problem is a coordination problem wearing a technical costume.

Ask why an AI pilot stalled and the answer is rarely "the model was wrong." It is usually something closer to: nobody agreed on which system holds the source of truth, or the data the AI needed lived in three tools that do not talk to each other, or the team that would use the output was never asked what output they actually needed.

Those are not software defects. They are the same coordination failures that show up everywhere else complexity has outgrown structure, just wearing an AI costume this time.

A company that cannot get finance and sales to agree on a single pipeline number will not magically agree once an AI model is summarizing that number for them. It will just get a faster, more confident version of the same disagreement.

Buying the tool and deploying the tool are two different projects with two different failure rates.

Buying rarely fails. There is a budget line, a vendor with a sales team, a signature, and a login. Everyone involved is professionally motivated to get to yes.

Deploying fails constantly, and it fails quietly, because there is usually no single owner accountable for the gap between "we bought the tool" and "the tool is producing a decision someone actually trusts and acts on."

That gap is where an AI Forward Deployed Engineer works: an AI implementer who works inside a client's actual ERP, CRM, and financial systems to deploy AI where it reduces coordination cost or decision latency, rather than delivering a generic product or a demo from a distance.

The clearest sign of an unowned implementation gap is a dashboard nobody opens.

Walk into most companies six months after an AI pilot and you will find a dashboard, a summary email, or a scoring model running quietly in the background. It is technically live.

Ask the manager it was built for whether they actually check it and the answer is usually some version of "not really," followed by a reason that has nothing to do with the technology: the numbers do not match what they see in their own pipeline, nobody explained how the score gets calculated, or it flags things they already knew without telling them anything new.

None of that is a software defect. It is what happens when a capability gets deployed onto a company's systems without anyone doing the harder work of making it match how that company actually makes decisions.

The role exists because someone has to own the space between the vendor and the org chart.

Vendors are incentivized to close the sale and move to the next account. Internal teams are usually stretched too thin to spend the months it takes to reconcile a new AI capability against years of system sprawl.

Neither side is positioned to do the unglamorous work: mapping which fields in the CRM are actually trustworthy, deciding which process the AI should touch first, and building the narrow, checkable use case that earns the organization's trust before anything gets wider authority.

Read The AI Forward Deployed Engineer, Defined for the full breakdown of what that role owns and where its authority starts and stops.

Software problems get solved by a vendor. Implementation problems get solved by someone inside the system.

A software problem has a clean shape: a feature is missing, or broken, or too slow, and a vendor fixes it on their own timeline with their own engineers.

An implementation problem has a messier shape. The technology works, but the organization around it was never restructured to use what it now has.

That restructuring is not something a vendor can sell you, because it is not a product. It is an ongoing act of translation between what the AI can do and what your company's actual processes will let it do.

See What an AI Forward Deployed Engineer Actually Does for how that translation work plays out day to day, inside a real ERP and a real CRM.

The company that treats this as a software decision usually buys twice.

The first purchase is the tool. The second purchase, six to eighteen months later, is either a replacement tool bought on the theory that the first one "did not work," or the implementation work that should have happened the first time, now more expensive because there is a failed rollout to unwind first.

Neither purchase is really about the software. Both are the same unaddressed implementation problem, showing up twice on the budget.

Nobody puts "unresolved implementation problem" on a budget line. It gets relabeled as a new tool instead, and the cycle repeats.

The fastest way to tell which problem you actually have is to look at what happens after go-live.

A software problem shows up immediately: the tool errors, or the feature is missing, or it cannot connect to a system it was promised to connect to. Support tickets get filed. Someone at the vendor responds.

An implementation problem shows up slowly. The tool works. Nobody complains. It also quietly stops being used, because the people expected to act on its output never had a reason to trust it, and nobody owned closing that gap.

What CEOs ask us about this

Isn't this just a fancy word for change management?
Partially. Change management is about people adapting to something new. This also includes the technical work of making the AI function against your real systems, which change management alone does not cover.

Can't our internal IT team just do this?
Sometimes, if they have both the bandwidth and the standing to make decisions that touch sales, finance, and operations at once. Most internal IT teams are already fully committed to keeping current systems running.

How do we know if we have a software problem or an implementation problem?
If the tool is doing exactly what it was built to do and still is not producing decisions people trust or act on, that is an implementation problem, not a software one.

Where should this work actually start?
On one narrow, well bounded process where the AI's output can be checked against a known right answer, not on a company wide rollout.