prefrontend
Prefrontend is a term used in software development to describe the phase and set of practices that occur before frontend engineering begins. It emphasizes defining content, information architecture, user tasks, and interaction patterns in advance of UI implementation. The goal is to establish a stable foundation of data, structure, and design constraints that developers can build against.
The concept originated in cross-functional product teams where early alignment between product management, design, content strategy,
Core activities include content modeling, information architecture, user flows and task analysis, screen wireframes, API contracts
Prefrontend acts as a bridge between design work and frontend implementation. It informs backend data models
Typical workflows combine stakeholder interviews, content inventories, IA diagrams, user journeys, rapid prototyping, and contract generation
Critics warn that over-structuring the early phase can slow teams, but proponents argue that prefrontend reduces