Skip to content
Design

What is Prototype?

A clickable version of the design. Test flows before a single line of code is written. Saves weeks of work.

A prototype is a clickable test version of a design. You can press buttons, open menus, and click through the entire flow — just like in a real app or site — even though no actual code has been written behind the scenes yet. It looks and feels almost finished, but everything is a cleverly linked pretend version.

A good analogy is a show home before the house is built. You can walk around, open doors, and feel what it is like to move through the space, even though the walls are really just facades. In the same way, a prototype lets you "walk through" your future app and discover whether something feels awkward — before it is built for real.

The difference from a mockup is that you can click. A mockup is a still image; a prototype responds when you press and takes you to the next step. That makes it perfect for testing how something actually works.

Why are prototypes important for your business?

With a prototype you can test the full experience on real users before a single line of code is written. That means you discover awkward flows and misunderstandings early, when they cost almost nothing to fix — instead of after everything is built.

It often saves weeks of work. Moving a step in a prototype takes minutes, while the same change in a finished, coded product can mean expensive rebuilding. The prototype is simply a cheap way to avoid expensive mistakes.

Prototype in practice

Imagine a business that wants to build a time-tracking app. Before we code anything, we create a clickable prototype of the entire flow: log in, select project, start timer, submit report.

We let a few employees test the prototype. It turns out many get stuck finding the "submit" button. We move it, test again, and now everything flows. Only then do we start building the real app — knowing the flow has already been proven. That is how you build the right thing from the start.

Common questions about Prototype

What does prototype mean?

A prototype is a clickable test version of an app or site. You can press buttons and go through flows as if it were finished, even though no real code has been written yet.

What is the difference between a prototype and a mockup?

A mockup is a still image you only look at, while a prototype can be clicked and tested. A prototype shows how something works in practice, not just how it looks.

Why use prototypes?

To test the full experience on real users before building. You discover problems early when they are cheap to change, which often saves weeks of work and expensive rebuilds.

Related terms

← Full glossary