Software 3.0 Thesis: The UI and Business-Logic Tiers Dissolve, Leaving Database, Model and Agent
This position paper argues a third paradigm shift is underway after Software 1.0 (instructions determine behavior) and Software 2.0 (data determines behavior), toward Software 3.0 where context and reasoning determine behavior, converging on three elements: a generalized database as the sole persistent infrastructure, a large model as the reasoning core, and an agent as the execution loop connecting them. Concretely it predicts the UI tier gets absorbed by on-demand interface generation and the business-logic tier gets re-partitioned along expressibility times criticality into model reasoning and storage constraints, with residual deterministic logic surviving only as tools. The authors are explicit about boundaries, arguing the thesis holds only in domains that are expressible, verifiable, externally stateful and tool-complete, with determinism, cost, security and verifiability marking where it fails.
↳ Follow the thread