Skip to content

Software economics

The bet starts from a change in production: AI could reduce the effort of learning, preparing context, executing, evaluating and deciding across the delivery cycle. If that gain survives in the complete cost, it widens the advances a provider can offer and a buyer would consider buying. Recurring capacity, pools and progressive commitments organize the consequences; the commercial formulation expresses a possibility the change opens. This page examines that conditional widening of viable demand. Internal productivity, sustainable supply and adoption by buyers are three different results.

From the economics of an activity to the economics of a delivery

Section titled “From the economics of an activity to the economics of a delivery”

Changing how one activity is carried out can change its local cost. To affect the economics of the service, that effect has to be related to the whole route to an accepted delivery. Preparation, coordination, evaluation, correction and dependencies can keep consuming resources, and part of the effort can move between provider and buyer rather than disappear. The Delivery Unit keeps the scope of the demand and Unit Economics declares what is being measured. If a composition lowers the total cost, or makes a previously unviable commitment possible, it could change what can be offered. The presence of AI or of an explicit pipeline does not show that result.

Preparation, repetition and the cost of continuity

Section titled “Preparation, repetition and the cost of continuity”

Some work produces reusable conditions, such as domain references, contracts or execution configurations. Creating them takes effort up front, while later uses can build on part of the result. That does not make every additional demand cheap: differences of context, integration and acceptance can require new preparation, and a reference that no longer matches the conditions in force needs revision before reuse. The comparison has to separate the cost of establishing capacity from the additional cost of using it. A decision about one new demand can use that split, but the operation as a whole has to sustain the shared resources and their evolution.

Lower cost does not determine a lower price

Section titled “Lower cost does not determine a lower price”

Pricing sets commercial terms; cost describes consumption. An operational gain could lower prices, improve conditions, fund more evaluation or increase the provider’s balance, and none of these should be assumed to happen automatically. A gain can also be only apparent if the analysis leaves out preparation, correction or later obligations. The model offers no forecast of market prices. Its contribution is to make explicit how choices of execution and commitment could change the economic discussion, without equating local productivity with a proportional fall in what is charged.

A small need can be useful and still not justify the effort of defining a broad purchase, coordinating specialists and evaluating a delivery. If assisted or delegated cycles reduce those costs, a bounded discovery could become worth buying and support an offer to build that previously was not worth preparing.

There is a boundary between the cost of preparing and fulfilling an advance and the value a given demand can sustain. A first discovery does not have to be a new kind of arrangement to cross that boundary in new contexts. The model’s temporal argument is that AI could reduce the specific work that made preparation and hand-overs expensive, widening the space where learning, offering and buying repeatedly is viable. The boundary varies by domain, required quality and dependencies; it is not a general impossibility before some date.

The mechanism is not only cheaper code. It includes interpreting the intention, producing alternatives quickly, evaluating their fit, reusing capacity and presenting understandable choices. The hypothesis is that complete cost and the friction of buying fall enough, in certain classes of demand, to bring supply and willingness to pay closer together. Viability also depends on using the change: integrations, access, rules and changes to processes can remain dominant, and an operation able to produce more software may not find enough buyers or benefits. A discovery that makes that non-viability clear can still be useful without justifying construction.

The relevant economic sign would be demands that were previously put off being bought and used sustainably, with comparable quality and explicit complete cost. Subsidized prices, leaving out the buyer’s work or quietly reducing scope do not show that widening. Freed resources might also fund higher quality or more alternatives at the same total spend, which is different from lower prices and from more demand.

Consuming delivery involves effort to clarify the need, compare offers, set conditions and evaluate results, and that can stay significant even when technical production gets faster. Stage Contracts, Evidence and explicit commitments give references for those decisions, and AI can use them to prepare offers and make delegated choices, reducing intervention at each step. The effect has to be measured in the total work of buyer and provider, including configuring and reviewing mandates. If adopting the model creates many records and approvals with no effect on decisions, its cost can exceed its contribution, especially for small demands. The aim is not to make every piece of work an independent transaction: a continuing relationship can use common references and authorize sets of demands, as long as scope and responsibilities stay understandable.

Uncertainty and the distribution of responsibility

Section titled “Uncertainty and the distribution of responsibility”

Progressive Estimation updates forecasts while Progressive Commitment sets the scope assumed, which can allow decisions with more information before obligations widen. That does not remove risk: exploration can consume resources without justifying implementation, and a bounded delivery can reveal unforeseen difficulties. A price per delivery can place some variation within scope on the provider; an agreement by consumption can leave other exposure with the buyer. Progression must neither pass every deviation on automatically nor make any commitment indefinite.

The model makes it possible to consider whether certain transformations could be carried out by specialized or shared resources across services, which depends on understandable inputs and outputs and adequate evaluation. Dividing work between participants can also increase context transfer, coordination and handling of divergences. One organization might keep domain context and use external resources for bounded activities; another might concentrate more functions where dependencies are intense. The model examines these choices without asserting an inevitable fragmentation of the industry.

Artifacts and records can help preserve the reference of a demand and allow continuation by other resources, without guaranteeing immediate transfer or the absence of dependency. A structure that makes the first purchase easy and all continuation hard can produce significant later costs, so evaluating a service should consider the horizon of the commitment and the conditions for evolving it.

Conditional scenarios for the same technical change

Section titled “Conditional scenarios for the same technical change”

A reduction of effort in production can have different effects depending on the rest of the service. These are analytical scenarios with no probabilities attached.

Condition Possible consequence What has to be examined
Production gets cheaper and everything else holds More room to revise price, quality or the service’s balance Whether total consumption and obligations were counted
Production speeds up but evaluation does not keep pace More outputs waiting Capacity to evaluate, and decisions about starting work
Freed resources are used to widen scope More software produced for similar spending Whether the extra result is useful and was authorized
Preparation and integration remain dominant A local gain with little effect on the whole route Where consumption and waiting really concentrate
More demands use a suitable common reference Part of the cost of preparation can be spread Maintenance, variation between demands and limits of reuse

An economic consequence cannot be deduced from the execution technology alone, and a composition can be technically possible and economically inadequate for a given class of demand.

At the barbershop, paying for discovery can produce rules and a prototype good enough to choose booking only, defer reminders, or not build. The provider can form the next offer with more specific information. That experience represents the hypothesis about consumption; it does not show that the fictional prices of 20 and 80 sustain the operation. Sustainability depends on the real cost of producing and evaluating advances, including discoveries without continuation, requests without contracts, failures and capacity kept available. The scenarios on Unit Economics are independent illustrations, and their costs cannot be attributed to the barbershop without matching data.

If buying comes to demand less coordination from buyers, and remains useful and sustainable across successive demands, that is a signal compatible with the thesis. One successful demonstration, or one technically accepted delivery, does not establish adoption. Fewer missed appointments at the barbershop would need their own observation and cannot be attributed to the feature automatically.

The 2030 horizon and signals of transformation

Section titled “The 2030 horizon and signals of transformation”

2030 is a horizon for scenarios, not a date of arrival. The transformation could start earlier, accelerate in some classes of demand in 2027 or 2028, and stay limited in others; no probabilities are attached to those years. Existing arrangements and new services can coexist, as can hybrid execution and full autonomy under mandate.

Three scenarios help keep outcomes apart. In the first, AI improves activities but buying still requires similar coordination. In the second, the service makes discovery and continuation easier to consume in sustainable niches. In the third, recurring capacity and delegated decisions extend that experience across several classes of demand. The third does not follow inevitably from the first two.

Proposed mechanism Signal that would support the consequence Result that would weaken it
AI cycles reduce preparation, production and decision Lower complete cost per comparable accepted advance Review, correction and maintenance absorb the gain
Discovery produces information for offers Offers understood, and outputs useful even without building Discovery serves only to push the next purchase
Recurring capacity spreads preparation Successive demands keep quality and sustainability Variation of context forces rebuilding the operation each time
Delegated decisions reduce coordination Less buyer effort, with choices that fit the mandate Exceptions and poor decisions move more work onto the buyer
Less friction allows more consumption New classes of demand buy, use and buy again Interest in demonstrations does not turn into sustainable buying

Comparisons have to recognize scope, quality and the population served, including unsuccessful attempts and useful decisions to stop, and research should examine operation, repeatable economics and buying behaviour separately. Results per demand do not support automatic conclusions about employment, prices or the structure of the whole market. These are conditional scenarios and hypotheses; they offer no forecast of markets, prices, employment, financial return or an inevitable reorganization of the software industry.

Software Delivery as a Service is a proposed model by Renan Deves and Marcelo Scheidt, Independent Researchers. See the paper for citation and license.