Web/Guru

MVP vs prototype vs proof of concept: which one to build first

Proof of concept, prototype or MVP? What each one tests, who sees it, what it should include, and how to choose the right first step for your product.

Published
Updated
October 18, 2026
Read time
8 min read
Written by
Webguru
MVP vs prototype vs proof of concept: which one to build first
/On this page01 / 10

Founders often ask us for an MVP when what they need first is a proof of concept, or a prototype. The three answer different questions, and building the wrong one wastes the most expensive part of a project: time. This guide explains what each one tests, who sees it, what goes into it, and how to decide which to build first.

The short answer

  • Proof of concept (PoC): answers "can this be built?" It tests one technical risk, usually in private, and is thrown away.
  • Prototype: answers "will people understand and want this?" It shows how the product works, often without real code behind it, and is used in user testing and with investors.
  • MVP (minimum viable product): answers "will people use it, and pay for it?" It is a real, working first version that real customers use.

Most products need at most two of these before launch. Many need only an MVP.

Side by side

Proof of conceptPrototypeMVP
Question it answersIs it technically possible?Do users understand it, and do they want it?Will people use it and pay?
Who sees itThe team, sometimes an investorTest users, stakeholders, investorsReal customers
What it isA script, a spike or a small internal demoClickable screens, from sketches to high-fidelity designsA working product with a small feature set
Real data and accountsSometimes, one narrow caseNo, or sample dataYes
Code qualityDisposableUsually no production codeProduction code that will grow
What happens nextThrown away; the learning staysBecomes the design reference for the buildBecomes version 1 of the product
Typical outputA yes or no on one riskTest findings and a design the team agrees onUsage data, feedback and first revenue

Proof of concept: test the risky part first

A PoC is worth it when one part of the idea might not work at all. Examples:

  • An AI feature has to extract the right fields from messy supplier invoices. Before anything else, run real invoices through a model and measure how often it gets them right.
  • A product depends on an ERP or a third-party API that may not expose the data you need. Prove you can read and write the records you need.
  • A real-time feature has to handle a certain number of simultaneous users. Load-test the core before designing screens.

Keep a PoC narrow: one question, one written success criterion, and real inputs. If you find yourself adding a login screen, it has stopped being a PoC.

If the idea relies on AI, the PoC is usually an evaluation set: real examples with the expected answers, scored automatically. Our guide to building an AI MVP covers how to set one up.

Prototype: test the experience before paying for code

A prototype shows how the product will work so you can test it with people before development starts. Nielsen Norman Group distinguishes low-fidelity prototypes, such as paper sketches, from high-fidelity ones that look and behave close to the final product. Both are useful at different stages.

Build a prototype when:

  • The workflow is new, or has several steps users could get lost in.
  • You need to agree on what the product does with co-founders, stakeholders or a client.
  • You are raising money and need to show the product, not describe it.

A good prototype covers the main path from start to the useful result, with realistic content. Test it with five or so people from your target group, watch where they hesitate, and change the design before any code is written. Changing a screen in Figma takes minutes; changing it after it is built takes days.

What a prototype can't tell you: whether people will come back, whether they'll pay, and whether the product holds up with real data.

MVP: the smallest real product

The Lean Startup describes the MVP as the way to begin learning as quickly as possible. In practice it is the smallest version of the product that a real customer can use for its main job, and ideally pay for.

An MVP is not a rough prototype with a login added. It is real software:

  • Real accounts and real data, stored securely.
  • One core workflow that works end to end.
  • For a subscription product, billing and separation between customers from day one. Our SaaS MVP guide explains why.
  • Code that the next versions will build on, not throw away.

What keeps it minimal is the scope, not the quality. Cut features, not foundations.

How to choose your first step

Answer these in order:

  1. Is there a part that might be technically impossible? If yes, start with a proof of concept for that part only.
  2. Is the workflow new, or do several people need to agree on it? If yes, build a prototype and test it with users.
  3. Do you already know users want this, from a waiting list, pre-orders, an existing client or your own experience? If yes, go straight to the MVP.
SituationStart with
AI must do a task you've never seen a model do reliablyProof of concept with an evaluation set
A new workflow for non-technical usersPrototype, then MVP
You're replacing a spreadsheet process you know wellMVP
An integration you're not sure the other system supportsProof of concept for the integration
Raising a pre-seed round with no product yetPrototype
An existing client is waiting to use itMVP

Common mistakes

  • Calling a prototype an MVP. Clickable screens can't show whether people will keep using a product.
  • Polishing the PoC. A proof of concept that grows into the product carries shortcuts into production.
  • Skipping the prototype for a complex workflow. Design problems found after the build are the most expensive to fix.
  • An MVP with ten features. Every extra feature delays the first real feedback.
  • No written success criterion. Without one, every result looks like a reason to keep going.

A sensible path for most products

  1. Discovery: write down the user, the job, the riskiest assumption and how you'll know it worked.
  2. If there's a technical risk, a short proof of concept on that risk.
  3. If the workflow is new, a prototype tested with real users.
  4. The MVP, scoped to the one job, with real accounts and data.
  5. Launch to a small group, measure, and decide what to build next.

The UK Government's service manual describes a similar sequence: a discovery phase to understand the problem, an alpha phase to try out different solutions, and a beta phase to build a real service and test it with users.

Want help deciding?

We help founders and product teams decide what to build first, then build it: proofs of concept for AI and integration risks, prototypes in Figma, and SaaS and AI MVPs in TypeScript. Tell us your idea on our MVP development page, or see how we build SaaS products and UI/UX designs.

Sources

/Tags#MVP#Prototype#Product

Written by

Webguru

Engineering Team

Webguru.pk is a Shopify development team in Lahore, Pakistan, building stores, custom apps and integrations for brands worldwide.

/Share

Need a hand with this?

We design, build and fix this kind of work for Shopify, SaaS and AI products.

/faqs

MVP vs Prototype vs Proof of Concept: Frequently Asked Questions

A prototype shows how a product will work so you can test it with users, usually without production code. An MVP is a real, working first version that real customers use. A prototype tells you whether people understand and want the product; an MVP tells you whether they'll use it and pay.

A proof of concept tests whether one technical part of an idea can work at all, usually in private, and is thrown away afterwards. An MVP is a complete, minimal product that customers use and that grows into the full product.

Not always. If the workflow is new, has several steps, or several people need to agree on it, a prototype saves time and money. If you're digitising a process you already know well, you can often go straight to the MVP.

The design can, and usually should, become the reference for the MVP. The prototype itself usually can't, because most prototypes are made in design tools or with throwaway code that isn't built for real users and data.

Usually, yes. The biggest risk in an AI product is whether the model can do the core task reliably enough. A short proof of concept with real examples and an automatic score answers that before you invest in the rest of the product.

It depends on the risk being tested, the number of screens and the systems involved. A proof of concept is the narrowest by design, a prototype depends on the number of screens and test rounds, and an MVP depends on its scope. We give a timeline after a short discovery.

Real accounts and data, one core workflow that works end to end, the basics a paying customer expects such as security and billing for subscription products, and nothing that isn't needed for that first job.

It depends on the scope of each. We quote after a short discovery, so the number is tied to a written list of what will be built and tested.

Not sure what to build first?

Tell us the idea and the riskiest assumption behind it, and we'll tell you whether to start with a proof of concept, a prototype or an MVP.

or write to+44 7882 755642