cd /news/artificial-intelligence/what-software-is-worth-when-it-cost-… Β· home β€Ί topics β€Ί artificial-intelligence β€Ί article
[ARTICLE Β· art-116461] src=dev.to β†— pub= topic=artificial-intelligence verified=true sentiment=Β· neutral

What Software Is Worth When It Cost Nothing to Build

A developer argues that the traditional cost-based method of pricing software is obsolete in the age of AI-assisted development, proposing a new valuation framework based on 'time-to-position' and four key moats: time, permission, data, and embedment. The framework suggests that code quality and architecture are no longer primary value drivers, and that the true value of software lies in the barriers that prevent competitors from replicating its market position.

read6 min views3 publishedAug 31, 2026

There are only two ways anyone prices software. What it earns, or what it cost to make.

The first one needs revenue. The second one just died.

A three-month build with AI assistance can now embed what used to take a team two years: a dozen integrations, a trained model, a compliance posture, an actual working product. Cost and capability have come apart. So "we spent $400,000 building this" has stopped being an argument about value. It's an argument about how you chose to spend money.

Which leaves a real problem. Somewhere between "no revenue yet" and "obviously worthless" sits an enormous amount of working software β€” side projects that shipped, internal tools that outlived their department, platforms whose company pivoted. It works. People used it. It never made money. Every marketplace that might sell it prices on a revenue multiple, so the number comes out at approximately zero, and the thing gets switched off instead.

I think that's a pricing failure rather than a value failure. Here's the test I use instead.

Could a competent competitor, with unlimited AI tooling and $50,000, reach this exact position within 90 days?

If yes, the asset has close to no moat β€” however good the code is.

If no, then something specific is stopping them. That blocker is the thing you're actually buying. Everything else is packaging.

The important word is position, not product. The test is not "could this be built." In 2026, almost anything can be built. The question is whether the position can be reached β€” the product plus everything true about the world around it.

Run that against real assets and only four blockers survive.

Calendar months that can't be compressed. A domain with fifteen years of history, a dataset that took three years to accumulate, a brand people already recognise. Money and compute do not age a thing. This is the only moat AI cannot touch at all.

Somebody else has to say yes. A payment licence, SOC 2, a marketplace approval, a hospital procurement cycle, a regulator. Approval queues are not an engineering problem, and you cannot parallelise them by hiring.

Records that exist only because the thing actually ran. Real user behaviour, real failure cases, real edge conditions. Synthetic data is not data β€” it's an assumption with good grammar.

Users and systems that already depend on it. Four integrations built against your API means four teams who'd have to do work to leave. Distribution remains the hardest thing on earth to rebuild.

Notice what's missing. Code quality isn't on the list. Architecture isn't on the list. Neither is how clever the thing is. Those made the list when building was the expensive part. It isn't any more.

Below is a composite, assembled from the shape of real assets rather than describing any single one β€” a B2B platform, no meaningful revenue, sold because the team moved on.

It cost $250,000 to build: ten months, two engineers, roughly $125/hour of competent time. That number is real and verifiable. It is also, as we'll see, almost irrelevant.

The number that isn't irrelevant is what reaching that same position costs today: about $180,000. Not because the team overpaid, but because eighteen months of tooling improvements happened underneath them. Call it Time-to-Position β€” the cost of the months of market entry a buyer skips, priced at today's rates rather than the ones that were charged. Every figure below is anchored to that, not to the receipt.

Scoring the four blockers, 0–25 each:

Blocker Score Why
Time 13 / 25 Ten months of market entry genuinely skipped. Real, but ten months is not fifteen years.
Permission 6 / 25 SOC 2 Type II held β€” but nothing else. No licence, no regulator, no approval anyone must wait for.
Data 16 / 25 A genuine flywheel exists. It is also entirely undocumented, which means a buyer inherits it without knowing how to operate it.
Embedment 19 / 25 Four third-party integrations built against the API, on annual contracts. Leaving costs those customers real work.

Moat score: 54 / 100.

Now read it. The strength is embedment β€” other people's systems are wired into this thing, and that's expensive to unpick. The weakness is permission: a 6 means a funded competitor faces no approval barrier whatsoever. They don't need to wait for anyone. They just need to decide to start.

That single number reframes the whole asset. It isn't "defensible software." It's software with real switching costs and no gate β€” which is a fundamentally different thing to own, and a different thing to pay for.

A moat of 54 carries a multiple of 0.85×–1.50Γ— against Time-to-Position. On $180,000, that lands the band at $153,000 – $270,000, midpoint about $211,500.

Now put the three numbers side by side.

| Spent building it | $250,000 | | Cost to reach that position today | $180,000 | | What it's worth | $211,500 |

It is worth less than it cost to make. Not because the engineering was bad β€” it wasn't. Because three of the four things that actually protect a position are weak, and no amount of good code compensates for a permission score of 6. The $250,000 is a receipt, not an argument.

And it is worth more than it would cost to rebuild. That gap β€” $211,500 against $180,000 β€” is the moat, priced. It is what the four integrations and the undocumented data flywheel are actually worth: about $31,500 over the cost of standing the thing up from scratch. Not nothing. Not the $70,000 the team feels they lost, either.

Both readings come out of the same test, and the second one is the reason to run it. A framework that always returns a flattering number isn't a valuation method, it's a sales brochure. One that can only ever disappoint you isn't either β€” it's just pessimism with a table.

The same test cuts the other way, and this is where it earns its keep.

An asset can look modest β€” small codebase, unglamorous problem, no revenue β€” and score high, because it spent four years accumulating a dataset nobody can replicate, or holds a licence with an eighteen-month approval queue. Under a revenue multiple, that asset prices at zero. Under this test, it's the most defensible thing on the board.

The corollary is uncomfortable if you're selling: a beautiful, sophisticated, technically excellent platform that any competent team could stand up in a quarter is worth roughly what it costs to stand up in a quarter. The sophistication was never the moat. It just used to be expensive, and we mistook the expense for a barrier.

AI didn't destroy the value of software. It destroyed the value of building software β€” and those were never the same thing. We just never had to tell them apart before, because the cost of building was high enough to hide behind.

Now it isn't. So we need a test that asks what's actually in the way.

I run Day Xero, a managed M&A platform for pre-revenue and early-revenue tech assets. The full method β€” including the parts I've compressed here β€” is in the valuation guide, and there's a free scored estimate at dayxero.xyz/adr if you want to run something of your own through it.

── more in #artificial-intelligence 4 stories Β· sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain β€” perfect for shipping the agent you just read about.

$git push zahid main
β†’ Live at https://your-agent.zahid.host βœ“
Get free account β†’ Pricing
from €0/mo Β· no card required
LIVE [news/what-software-is-wor…] indexed:0 read:6min 2026-08-31 Β· β€”