The cost of software isn't building it. It's changing it.
In a software project's accounts, the visible line is initial development. The line that actually weighs, over the following five years, is every change: a new field, a different permission, a control that wasn't needed before, a channel that didn't exist before.
In traditional software that cost is high for a structural reason: domain knowledge is distributed through the code. Knowing that an order can't be confirmed without a delivery address is written in a validation; knowing who may see it is written in an authorisation check; knowing how it appears on screen is written in a page. Three separate places someone has to find, understand and keep consistent.
Pwas moves that knowledge into one place — a declarative description of the domain — and has the backend, the orchestration and the interface all read from it. Changing the domain becomes one edit in one place, not three coordinated edits. That's what makes the five solutions on this page the same thing seen from different angles.