Skip to content
Design and UX

Design or Prototype? When to Use Each, and How to Test Before You Build

11 min read

Whether to design or prototype depends on how much of the product has to be imagined. When a complex product needs bringing to life so people can react to it, prototype it. When the product is well understood, design screens from your brand and patterns. With AI, we can move between the two quickly.

Design is one area where we lean fully into AI, and it has changed how we choose between designing screens and building prototypes. This guide explains the difference, when to use each, and how to test either with real users before the build starts. It is part of our series on UX design for custom software.

What is the difference between a design and a prototype?

A design shows what the software will look like. A prototype shows how it will behave. Both are ways of trying an idea before paying to build it properly.

  • A design is a set of screens: layouts, content, colours, and components. It answers questions about structure, hierarchy, and brand.
  • A prototype is something people can use: click through, type into, and try a task with. It answers questions about flow, interaction, and whether the idea works at all.

The line between the two has blurred. With AI tools, a design can quickly become a clickable prototype, and a prototype can be built with the product’s real components and brand from the start.

When should you design, and when should you prototype?

In our experience, it depends on how much of the product has to be imagined. If people cannot yet picture the product, they cannot give useful feedback on screens, so the first job is to bring it to life.

Design firstPrototype first
The product isWell understood, or similar to something that existsNew, complex, or hard to picture
The main questions are aboutLayout, hierarchy, content, and brandFlow, interaction, and whether the idea works
Feedback comes fromReviewing screensTrying real tasks
Typical examplesA new section of an existing product, a redesign of known screensA new product, a complex multi-step process, a new way of working

Prototype first when a product needs imagining

A new product, or a complex process that has never been put into software, is hard to discuss on paper. Stakeholders read the same requirement differently, and nobody spots the gaps until they try to use it. A working prototype gives everyone the same thing to react to.

Design first when the product is well understood

When the product follows familiar patterns, such as a new set of admin screens in an existing system, designing the screens from the product’s design system is quicker. Prototype only the parts with real uncertainty, such as an unusual workflow.

How does AI change the choice?

AI makes both cheaper, so the choice is less of a trade-off than it used to be. We design and prototype with Claude: Claude Design applies the product’s design system to new screens, and Claude artifacts let us build working, clickable prototypes in conversation.

That has two effects we see on our projects:

  1. Prototypes come earlier. When a working prototype takes little effort, it makes sense to build one in discovery rather than after weeks of written requirements.
  2. More options get tested. AI is involved at every stage of our design process, so we can explore and test far more options than a traditional process allows. We no longer need to prototype one idea and defend it.

People still decide which options to take forward. Our guide on where AI helps in UX design and where people decide covers that split in detail.

Why test before you build?

Changing a design or a prototype is cheap, while a change to working software touches code, tests, data, and sometimes training and documentation. Testing before the build moves the expensive discoveries to the point where they are cheap.

Testing also settles arguments. When two stakeholders disagree about how a screen should work, watching real users try both versions usually resolves it faster than another meeting.

How do you run a usability test on a design or prototype?

A usability test asks real users to complete real tasks while someone watches. People run the sessions: AI helps around them, but it does not replace watching a person use the software.

  1. Choose the tasks. Pick the journeys that matter most or carry the most risk, and write them as goals (‘book a room for Thursday afternoon’), not instructions.
  2. Find the participants. Use real users or people who match them. For internal tools, that is usually your own staff.
  3. Run the sessions. Ask participants to think aloud while they work, and resist the urge to help.
  4. Capture what happens. Record where people hesitate, make mistakes, or give up.
  5. Synthesise the findings. AI can transcribe the sessions and group the issues, and people judge which ones matter.

The GOV.UK Service Manual has a clear, practical guide to moderated usability testing that applies well beyond government. It also covers making prototypes at different levels of fidelity.

How many people do you need?

Fewer than most people expect. Nielsen Norman Group’s guidance is that around five users per round finds most of the usability problems in a qualitative test, and that several small rounds work better than one large one. Fix what you find, then test again.

What should you measure?

For most design decisions, simple measures are enough:

  • Task success: could the participant complete the task without help?
  • Time on task: how long did it take, compared with other versions?
  • Errors: where did people go wrong, and could they recover?
  • Confidence: did the participant feel sure they had done it right?

The observations usually matter more than the numbers. A participant who completes a task but says ‘I’m not sure that worked’ has told you something a success rate would miss.

The design, prototype and test loop: input, design options, prototype, test with users, learn, and refine before building
A six-step loop for designing, prototyping, and testing before the build, with a gate before building. Input: goals, users, constraints, and brand from your team. Design options: AI drafts several layouts from the product's patterns, and people choose. Prototype: Claude turns the chosen options into something clickable, with real data where it matters. Test with users, highlighted: people run the sessions and watch real users try real tasks. Learn: AI synthesises the sessions into themes and issues, and people judge the evidence. Refine: agreed changes are applied across the design, and our team reviews them. At the gate, the design is built when it holds up with users; otherwise the loop returns to input and repeats.

What happens to a tested prototype next?

The tested design carries forward into the build. The prototype itself usually does not, because it was built to answer questions quickly, not to be secure, maintainable, and reliable in production.

We build from the agreed designs and the product’s design system, and our engineers review every change. If you already have a prototype built with an AI app builder, our prototype to production service covers taking it further. Our guide to what AI-built software needs to ship explains what that involves.

A prototype is also not the same as a minimum viable product. An MVP is real software that people use. Our MVP development service covers building one once the idea has been tested.

Where to go next

For the business analysis view of prototyping, see our post on using AI prototypes to validate requirements. For why design now runs through the whole build, see UX on every screen.

To talk about prototyping your product, book a consultation or read about our MVP development service.

Frequently asked questions

Should we design or prototype first?
It depends on how much of the product has to be imagined. If you need to bring a complex or new product to life so people can react to it, start with a prototype. If the product is well understood, design the screens from your brand and patterns, and prototype the parts that need testing.
How many users do you need to test with?
For qualitative usability testing, small rounds work well. Nielsen Norman Group's long-standing guidance is that testing with around five users per round finds most of the usability problems in a design, and that several small rounds beat one large one.
Can we test with our own staff?
Yes, if your staff are the users, as they are for most internal tools. For customer-facing software, staff know too much about the product and the business, so test with real or representative customers wherever you can.
Is a prototype the same as an MVP?
No. A prototype exists to learn whether an idea works, and it is usually thrown away or rebuilt. A minimum viable product (MVP) is real, working software that people use, built to production standards, with the smallest set of features that delivers value.
Can a tested prototype go straight to production?
Rarely. A prototype is built to answer questions quickly, not to be secure, maintainable, and reliable at scale. The tested design carries forward into the build; the prototype code usually does not. Our prototype to production service covers the cases where it can be hardened.

Ready to transform your software?

Let's talk about your project. Contact us for a free consultation and see how we can deliver a business-critical solution at startup speed.