Before a team builds software, it is already designing a system of customers, value, distribution, revenue, cost, and advantage. That system deserves product-level rigor.

A product cannot rescue an incoherent model
Teams often treat the business model as a slide to complete after the product concept feels exciting. By then, customer, channel, pricing, and delivery choices are already embedded in the roadmap. They are simply unnamed.
The first product is the system that creates and captures value. Software, services, operations, and distribution are implementations of that system. If the system is weak, better execution usually scales the weakness.
Design connected choices, not isolated boxes
A model becomes useful when every choice constrains the next one. The target customer changes the buying trigger. The trigger shapes the offer. The offer determines delivery cost. Pricing determines which channel can work. The channel changes the capabilities the company must own.
Stage-zero work makes those dependencies visible. The goal is not a perfect forecast; it is a coherent thesis with explicit assumptions and a clear way to learn where it breaks.
Build the business model with the same rigor you expect from the product it will eventually support.
zeroth.work
Know what stage one is funding
A stage-one decision should fund a model test, not just a feature list. The team should know which customer behavior, economic relationship, and source of advantage the build is meant to prove.
That clarity changes the roadmap. It removes work that cannot answer a model question and gives every experiment a decision rule. The team enters execution owning the logic, not borrowing confidence from a polished prototype.


