Your Moat Was Never the Code

AI can reduce the effort of reproducing some software features. A reassessment of competitive advantage through distribution, trust, operating knowledge and production requirements.

Your Moat Was Never the Code — AI

Consider a hypothetical team replacing a narrow SaaS workflow with an internal tool. AI may reduce implementation effort, but hosting, maintenance, security and opportunity costs remain. That scenario raises a useful strategic question without establishing a one-day replacement or zero total cost.

Retool’s 2026 report surveyed 817 builders, including its customers, in late 2025: 35% reported that their teams had replaced at least one purchased tool with a custom build, and 78% expected to build more internal tools. Those are respondent findings, not a census of enterprises. Separately, Gartner forecast that40% of enterprise applications would incorporate task-specific agents by the end of 2026; that was a forecast, not measured adoption.

Now turn it around, because that's the only interesting direction. If you can do that to a vendor, someone can do it to you. And most founders, asked what stops them, produce an answer that stopped being true about eighteen months ago.

Implementation Was a Delay, Not a Moat

Here is the thing nobody wants to say plainly: AI did not destroy your moat. It revealed that you never had one.

Implementation difficulty can delay competition and, in some products, contribute to durable advantage. The strategic error is assuming that historical effort alone guarantees a barrier: competitors may have better tools, a narrower scope or a different design.

AI can shorten some implementation cycles. How much it changes a particular advantage depends on the product’s technical difficulty, operating obligations and access to resources.

The useful distinction is between reproducing visible features and earning trust in a production system. Distribution, reliability and liability can remain costly even when part of the implementation becomes cheaper.

The Seven Powers, Re-Audited

Hamilton Helmer's Seven Powers is still the right instrument, because it describes mechanisms rather than vibes. AI doesn't repeal it — it changes which powers are cheap to acquire and which resources produce them. Run your business through this honestly.

PowerWhat AI does to itWhat actually survives
Scale economiesMay reduce some implementation costs and change the advantage of a large engineering organisation. Ten years of accumulated application code can become a liability — obsolete assumptions, coupled services, expensive releasesInfrastructure utilisation, procurement, support coverage, security operations, data acquisition. AI cannot retroactively give a new entrant years of operating volume to amortise a serious control system over
Network economiesCan help reproduce some marketplace interface features. That does not establish participation by the required counterpartiesTest how participation affects value for relevant users and market sides. Local network structure, asymmetric benefits and saturation can weaken the effect of additional participants; total user count alone does not establish a network advantage.
Counter-positioningMakes it stronger — some feature imitation requires less effort, so the conflict has to sit beneath the featureBusiness-model conflicts the incumbent can't follow without damaging its own economics. Per-seat vendors struggle to adopt outcome pricing that collapses seat count. If they can follow you by adding a menu item, you're not counter-positioned — you're temporarily ahead
Switching costsCan assist format conversion and migration scripting; access, correctness and validation constraints remainOperational embeddedness: permissions, approval history, exception handling, audit evidence. Reproducing features and completing an organisational transition are different projects. If customers stay mainly because leaving is painful, assess whether AI-assisted extraction could reduce that barrier
BrandingGenerates competent positioning, ads and comparison pages in industrial quantity — making brand surface cheaper and less credibleBrand as compressed trust: will this work, will someone answer when it breaks, can I defend having chosen it. AI can imitate your tone. It cannot inherit your history
Cornered resourceCan weaken advantages based only on readily reproducible code or generic dataRights-cleared, continuously refreshed data; hardware IP; scarce judgment; privileged access; consent-gated relationships. The operative words are rights, refresh, access. A static pile of records is weaker than a lawful mechanism that keeps producing observations others can't get. "We have data" is not an argument
Process powerCan help reproduce some documented procedures; implementation and operating constraints remainA potentially durable advantage is detecting reality sooner, interpreting it better, and converting the lesson into a validated change with less distortion. Where AI accelerates implementation, the learning process can become a larger part of differentiation. Copying documented steps does not automatically reproduce the operating experience behind them.

The pattern is a shift in emphasis, not a rule that everything produced at a keyboard loses value. Accumulated operating knowledge, scarce technical capabilities, consent, networks and trust can reinforce one another.

The Grace Period You Shouldn't Rely On

A quick prototype and a dependable product have different acceptance criteria. A successful demo does not establish security, reliability, maintainability or fitness for every customer.

Credential handling should be assessed by exposure, access controls, rotation and operational use. An environment file is not inherently a failed security review; committing secrets or granting excessive access is the issue. Production requirements also include appropriate permissions, scale, integration and ongoing governance.

So the day-one clone usually handles the workflows and none of the obligations.

But treat this as a grace period with a shrinking half-life, not a moat. Every one of those gaps is a known engineering problem being actively automated. Building your defence on "their version won't pass a SOC 2 audit" is building on a depreciating asset. Use the time it buys you to build something that doesn't depreciate.

The Moats You Think You Have

Feature count. Not a moat — a larger specification for an agent to process. Most customers use a narrow subset anyway, so the focused replacement never needs parity.

Engineering effort. Not a moat. Effort is an input *you* paid for, not a cost the next entrant has to pay again. AI has no respect for how hard your original implementation was.

A large codebase. Frequently a liability. It can be an invoice attached to yesterday's decisions. If a smaller generated system serves the valuable workflows with fewer dependencies, your accumulated code raises your carrying cost without raising anyone's entry cost.

Integration breadth. Weak when the integrations run over public APIs and repeatable patterns — agents are very good at generating connectors. A catalogue of shallow integrations becomes a maintenance burden faster than it becomes a barrier.

Being first with a UI pattern. Nearly worthless. Visible interaction patterns are the easiest thing in your product to observe, describe and reproduce. The better the pattern, the faster it spreads.

🔍
The one-sentence test

Ask what a competent competitor cannot obtain by reading your product, querying your public interfaces, and spending heavily for six months.

If the answer is a list of features, you have an implementation lead — which is a clock, not a moat.

If the answer is nothing, you have a marketing problem disguised as a strategy.

What To Actually Build

Eight mechanisms that survive cheap software. Each one includes the first concrete move, because strategy that doesn't reduce to a Monday-morning action isn't strategy.

StrategyWhat may sustain itFirst concrete step
1. Compounding proprietary dataCode is copyable; accumulated observations are not. Value comes from data your product generates through use — corrections, outcomes, exceptions — which a clone starts at zero onInstrument outcomes from day one. Log not just what users did but what happened next and where the system was wrong. Most products throw away exactly the data that would have compounded
2. Owned distributionMeasure acquisition costs and AI-search referrals in the intended market. A direct audience can diversify distribution.Start the newsletter/community before you need it. Distribution needs its own validation; no general failure percentage is established here. An audience is the one asset that transfers to your next product too
3. Workflow embeddednessCopying software doesn't copy the approval chains, audit trails and exception handling built around it. Migration is an organisational project, not a technical oneMove from being a tool people open to being the system of record for a decision. Own the trail that proves what was decided and why
4. Regulatory and certification barriersIndependent assurance and applicable legal obligations require evidence and maintained controls; generating documents does not satisfy them.Obtain relevant independent assurance, such as a SOC 2 report, and implement applicable legal obligations, including HIPAA where relevant. They are not interchangeable certifications.
5. Counter-position on the business modelAI can reduce the effort required to imitate some features. Incumbents may resist changes that threaten existing economics, but can choose to adapt.Price on outcomes where they price on seats. Then their sales comp plan defends you better than any patent
6. Absorb liabilityFeature replication does not automatically supply the operational and financial capacity to carry liability.Offer real SLAs, indemnity, insurance-backed guarantees. Build the operational and financial capacity to carry the risk; a working prototype alone does not demonstrate it
7. Consent-gated accessA connector over a public API is a commodity. A signed data agreement, a certified partner status, or an exclusive feed is notConvert integrations into relationships that required someone's permission. Permission is the part that can't be generated
8. Rate of learningWhere implementation becomes faster across competing teams, speed of validated learning may become a more useful differentiatorShorten the loop from production signal to validated change. Instrument what you got wrong, not just what shipped. This is the one that makes the other seven compound

Why Layering Is the Whole Game

Any single mechanism above can be attacked. Data can be licensed or synthesised. Distribution can be outspent. Certifications expire and competitors eventually earn them. Counter-positioning works right up until the incumbent decides the cannibalisation is worth it.

Layering can make the advantage stronger: proprietary outcome data can improve results, useful workflows can deepen adoption, and maintained controls can support trusted relationships. These advantages can reinforce one another, but competitors may bypass some through narrower scope or a different business model.

The same logic I keep arriving at from the engineering side: the model is not the differentiator, and neither is the code. The differentiator is the accumulated thing you feed it and the loop you run around it.

The Skill That Actually Got Scarce

If code is no longer the constraint, then the founder's scarce inputs are the ones that were always harder and are now exposed without cover:

Judgment about what to build. When you could only ship four things a year, the constraint chose for you. Now you can ship forty, and choosing wrong forty times is a faster way to die than shipping four right ones slowly. Taste is now a load-bearing engineering skill.

Domain depth. The valuable specification is the one that encodes what actually happens in a business — the exceptions, the informal rules, the reasons the obvious design is wrong. That knowledge lives in operators, not in training data. An agent will faithfully build the wrong thing at extraordinary speed.

Distribution and trust. Both are accumulated in public over time, and both are the exact things that cannot be generated the night before you need them.

The uncomfortable read for engineers — and I say this as one — is that the part of this job that was hardest to learn is now the part that's cheapest to buy. The part most of us avoided because it wasn't technical is the part that decides who survives.

If a competitor can reproduce your visible features more cheaply, what still makes the product valuable and dependable? Build that answer alongside the code.