Source note3 min read
The Third Restructuring of Software Form: From the Three-Tier Architecture to Storage, Models, and Agents
Source
arXiv
arxiv.org/abs/2608.20201v1
Source
- Source name: arXiv
- Source kind: paper
- Authors / organization: Wei Lin, Tao Zhou, Zhaofei Xie, Changgui Hong
- Venue: arXiv: cs.AI
- Published: 2026-08-20
- Collected: 2026-08-21
- URL: http://arxiv.org/abs/2608.20201v1
- PDF: https://arxiv.org/pdf/2608.20201v1
- DOI: UNKNOWN
- Registry group: academic_apis_and_preprints
- Evidence role: canonical_academic_index
- Language: en
- Country / region: UNKNOWN
Plain-Language Brief
The paper suggests a third paradigm shift in software form, moving from data determining behavior (Software 2.0) to context and reasoning determining behavior (Software 3.0). This new form is proposed to converge into three elements: a generalized database, a large model, and an agent. The authors argue that traditional three-tier architecture will evolve with the user-interface layer being absorbed by the model's ability to generate interfaces on demand, business-logic being re-partitioned, and only data layer remaining as persistent infrastructure.
What the Document Says
- The paper proposes a third shift in software form called Software 3.0, where context and reasoning determine behavior.
- This new software form is proposed to consist of three elements: a generalized database, a large model, and an agent.
- The traditional three-tier architecture will evolve according to this shift, with the user-interface layer being absorbed by the model's ability to generate interfaces on demand, business-logic being re-partitioned, and only the data layer remaining as persistent infrastructure.
Key Concepts Mentioned
- Software form
- Paradigm shift
- Three-tier architecture
- Generalized database
- Large model
- Agent
Claims Made by the Document
- A third paradigm shift in software form is underway, called Software 3.0.
- The terminal form of Software 3.0 will converge to a generalized database, large model, and agent.
Evidence Used
- Formalization of convergence thesis, presentation of minimal reference architecture, evidence from real prototypes and a live model.
Methods / Approach
- Formalization of convergence thesis
- Presentation of minimal reference architecture
- Evidence from real prototypes and a live model
Limitations Stated by the Authors
- The paper argues that the thesis holds in task domains that are expressible, verifiable, externally stateful, and tool-complete.
Limitations Noted by the Agent
Agent interpretation — not from the source.
- The paper does not specify the exact nature of the 'expressibility', 'verifiability', 'externally stateful', and 'tool-complete' task domains.
Open Questions
- What are the specific details of these 'expressible', 'verifiable', 'externally stateful', and 'tool-complete' task domains?
Notes for Future Q&A
May include interpretation. Labeled where it does.
- The paper discusses a hypothetical future for software form, so it may be useful to question the feasibility and practicality of its proposed changes.
Raw Abstract / Excerpt
Software form has undergone two paradigm shifts since its inception: Software 1.0, in which instructions determine behavior, and Software 2.0, in which data determines behavior (machine learning). This paper argues that a third shift - Software 3.0, in which context and reasoning determine behavior - is now underway, and contends that its terminal form converges to three elements: a generalized database (the unified abstraction of all persistent state and memory), a large model (the intelligence core that performs reasoning and generation), and an agent (the execution loop connecting the first two). The core argument is as follows: in the traditional three-tier architecture, the user-interface layer will be absorbed by the model's ability to generate interfaces on demand, the business-logic layer will be re-partitioned along 'expressibility x criticality' into model reasoning and storage constraints (with residual deterministic logic retained as tools), and only the data layer will be elevated into the sole persistent infrastructure. We formalize this convergence thesis, present a minimal reference architecture, report evidence from real prototypes and a live model, and systematically analyze both the conditions under which it holds and the boundaries where it fails - determinism, cost, security, and verifiability delimit the thesis's domain of applicability. We argue that the thesis holds in task domains that are expressible, verifiable, externally stateful, and tool-complete, and that it will reshape the roles of developers, the database industry, and the software-engineering discipline.
