Prototyping is the iterative process of creating representations of a product experience to explore ideas, test assumptions, and improve a solution before or during implementation.
Because changing a flow in a prototype is usually cheaper than changing production code after launch.
Prototyping helps teams expose missing logic, compare alternatives, test usability, and align around behavior before implementation hardens decisions.
Wireframing focuses on structure and layout. Prototyping focuses on simulating how the experience works.
A prototype can intentionally fake data or interactions to answer a question. Production development must handle reliability, security, performance, and maintainability.
The goal is learning, not code quality, unless technical feasibility is what you are testing.
A realistic prototype should cover the states relevant to the research question.
A prototype viewed only by its creator provides limited evidence.
Prototyping asks: what can we simulate cheaply now to learn something valuable before committing more time?
Prototype · Wireframe · Iteration · Usability testing
Read Prototyping UX Design for an applied workflow.