MVP vs Prototype vs PoC: Which Do You Need?
A founder approves a twelve-week build because a clickable prototype tested well with five users. The app launches, sign-ups arrive, and almost nobody returns on day two. The prototype had answered a question about screens. Nobody had tested whether anyone wanted the product.
The MVP vs prototype vs PoC question looks like a vocabulary problem. It's a budgeting and sequencing problem. Each one is built to answer a different kind of risk, and building the wrong one means spending weeks learning something you didn't need to know while the risk that could sink the product goes untested.
The mistakes run in both directions. A proof of c
oncept built when the real risk was demand gives you a working technical demo and no customers. An MVP built when the real risk was feasibility gives you ten weeks of engineering on top of an integration that doesn't work. Both are avoidable.
This article is for the founder deciding what to fund first. It's for the product lead told to "just build something". And it's for the engineer handed a prototype and asked to call it the MVP.
Key Takeaways
- A proof of concept tests whether something can be built, a prototype tests whether people can use it, and an MVP tests whether they'll keep coming back.
- Choose based on your riskiest assumption. Technical risk calls for a proof of concept, usability risk for a prototype, and demand risk for an MVP.
- A prototype captures what people say about screens. An MVP captures what they do over several weeks, and only behaviour predicts demand.
- You rarely need all three: most software products can skip the proof of concept, and some can skip the prototype.
- AI products often start with a proof of concept, because whether the model works is usually the biggest unknown.
MVP vs Prototype vs PoC at a Glance
A proof of concept tests feasibility, a prototype tests usability, and an MVP tests demand. The table puts a question, an audience and a time range against each. But the row order isn't a build order. The decision section explains why.
| Artefact | Question it answers | Risk it tests | Who sees it | Typical build time | Production code? |
|---|---|---|---|---|---|
| Proof of concept | Can this be built at all? | Technical | Internal team only | 1–3 weeks | No, throwaway |
| Prototype | Does this flow make sense to a user? | Usability | Small test group | 1–4 weeks | No, clickable mockup |
| MVP | Does anyone want this enough to keep using it? | Demand | Real users in a real market | 6–16 weeks | Yes |
Note: Definitions vary between teams, and some organisations treat a PoC and a prototype as one stage. These are the working definitions Classic Informatics uses when scoping MVP development, and the timings are ranges rather than promises.
Each one earns its place differently. Start with the smallest.
What Is a Proof of Concept (PoC)?
A proof of concept is a small, throwaway build that tests whether one technical idea works at all.
What it is: A PoC isolates the single technical unknown that could kill the product. Typical examples are whether a model reaches acceptable accuracy on your data, whether a new system can integrate with a legacy one, and whether a feature can run inside a latency budget. Each is a yes-or-no question.
It takes one to three weeks and only the internal team sees it. And the code is thrown away. That discipline shows up in the US General Services Administration's proof of concept checklist for Agile projects, which includes an item confirming that the PoC's measures of success have been met and accepted by stakeholders.
Where it fits: When the open question is technical rather than commercial. An integration you haven't done before, a model with unknown accuracy, an architecture with a hard performance ceiling.
Where it doesn't: When the technology is well understood. A PoC for a standard web app with a payments integration proves nothing, because the answer is already known. But it says nothing about demand either. A PoC that works isn't evidence that anyone wants the product.
Decision signal: If you can name a technical unknown that would stop the build, run a PoC first. If you can't, skip it.
Once you know a thing can be built, the next question is whether anyone can use it.
What Is a Prototype?
A prototype is a simulation of the product, built to test whether people can understand and use it.
What it is: Prototypes range from paper sketches to clickable, high-fidelity flows in a design tool. Nothing behind the screens is real. A prototype takes one to four weeks, goes to a small test group, and gets redrawn or discarded once the feedback is in.
The economics are well documented. Nielsen Norman Group's guidance on paper prototyping, written in 2003, cites the most common estimate that a change costs roughly a hundred times less before any code exists than after the build is finished.
Where it fits: When the flow is the uncertain part. A new onboarding sequence, an unfamiliar workflow, a product whose value depends on how information is laid out. A small group of testers will usually surface the worst confusion within a few sessions. And that happens before any code exists.
Where it doesn't: When the question is demand. People are polite about screens they don't have to depend on, so a prototype produces opinions rather than behaviour. But enthusiasm for a high-fidelity prototype is especially easy to mistake for evidence that people will use the product.
Decision signal: If the risk is that users won't understand or finish the core flow, prototype it. If they already do the task by hand and you can describe the flow from watching them, skip ahead.
A prototype tells you whether the flow works. And only a working product tells you whether people want it.
What Is an MVP?
An MVP is the smallest working product that real users can use, built to test whether they want it.
What it is: An MVP is a minimum viable product: one core workflow, one audience, real infrastructure and real data. It takes six to sixteen weeks. And it's the only one of the three that real users depend on. That's why an outage counts against the test. In our experience, most software MVPs land between $20,000 and $150,000. Scope drives that spread more than hourly rates do. A tighter scope is the quickest way to bring MVP development cost down.
Where it fits: When the technology is proven and the flow is reasonably clear. The open question is whether people will sign up, return and eventually pay.
Where it doesn't: But when technical risk outweighs market risk, a PoC answers the question faster and cheaper. It fits badly where the product must meet a fixed regulatory specification. There, the minimum viable version is the compliant version, and there's little to cut.
Decision signal: If your riskiest assumption is that people will keep using the product, build the MVP. If it's that the technology works or the flow makes sense, build the cheaper artefact first.
The difference between a prototype and an MVP is where most of the expensive mistakes start.
MVP vs Prototype: What's the Difference?
A prototype shows how the product would work. An MVP is the product, working. That changes what you can learn from each.
Feedback on a prototype is about perception: whether the screens make sense and whether people like them. Data from an MVP is about behaviour: whether anyone comes back the following week without being prompted, and what they do when they arrive. The first comes from a handful of sessions. But the second comes from cohorts, and cohorts take weeks to form.
The gap is easiest to see where the product replaces something people already do. Classic Informatics built MarketMeter, a financial survey benchmarking platform, for an Australian market research firm. The firm serves ASX-listed companies. The platform replaced manual Excel-based survey collection and reporting with centralised digital data collection.
A prototype could have shown how a survey flow would look. Only working software, with real respondents submitting real data, could show whether they'd use it. That's a behavioural question. Screens can't answer it.
In our experience, the most common version of this mistake is a polished prototype shown to investors or a board as "the MVP", with the launch plan built on how well it was received. The reception is real. But it measures the wrong thing.
What decides which one you build is the risk you're carrying.
PoC vs Prototype vs MVP: Which Do You Need?
Build the one that tests your riskiest assumption. The order teams usually build them in is a consequence of cost, not a rule.
Start With the Riskiest Assumption
Write down the one belief that would make the product pointless if it were wrong. Then work out what kind of belief it is. If it's that the thing can be built, the risk is technical and a PoC tests it. If it's that people can work out how to use it, the risk is usability and a prototype tests it. If it's that people want it enough to keep using it, the risk is demand and an MVP tests it.
But most products carry more than one of these. When they do, test the cheapest one that could still kill the product, then move up. PoC, prototype, MVP is the usual order because cost rises at each step, not because the sequence is sacred.
Customer discovery comes before all three. Conversations with people in your target segment, plus some basic product validation, shape the assumption you're about to test. And they routinely change it.
When You Can Skip a Stage
Most software products can skip the PoC, because the technology is well understood. Teams with strong evidence that the workflow already exists can often skip the prototype. A manual process customers already pay for is the classic case. They can go straight to a scoped MVP. In our experience, the stage that's hardest to justify skipping is the MVP itself. It's the only one that produces evidence of behaviour.
But that holds for software with a clear digital workflow. Hardware-dependent products and heavily regulated categories behave differently, and the usual order may not apply. Once the answer is an MVP, the next step is working out how to build an MVP around that one assumption rather than around a feature list.
Do AI Products Follow the Same Order?
Not quite. In an AI product, the model is often the riskiest assumption, which puts the PoC first.
If you don't know whether a model can reach useful accuracy on your data, interface polish won't tell you. Neither will early users. A PoC answers it in weeks. It runs a model on a sample of your data. The output gets scored against a threshold you set in advance. And inference cost is a second technical unknown a PoC can check before you've promised anyone a price.
But a prototype or an MVP only makes sense after that. That's the logic behind most AI MVP development: test the model on a sample before investing in data pipelines and infrastructure.
Mistakes Teams Make With PoCs, Prototypes, and MVPs
Most of these aren't engineering failures. They're decisions made before anyone opens an editor. Each one has a name worth remembering.
The Launch-Day Prototype
A clickable prototype gets presented as the MVP. The build plan, the pitch or the launch date then rests on how warmly it was received. The people approving the budget see a polished artefact and assume it reflects demand. But nobody asks what it was built to prove. Write down what each artefact was built to test, and say plainly what it can't tell you.
The Permanent PoC
A throwaway technical demo quietly becomes the foundation of the production system. Deadline pressure is the usual cause. The demo already works. And nobody has budgeted a rebuild, so replacing it feels like going backwards. Agree up front that the PoC gets discarded, and put the rebuild in the plan.
The Wrong-Risk Build
A well-executed artefact answers a question nobody needed answered. A beautiful prototype, say, when the real risk was technical. Teams default to the artefact they're best at building, not the one their biggest risk calls for. Name the riskiest assumption first, then choose the artefact from it.
Quick Rules for Choosing
-
Run a PoC when a technical unknown could stop the build.
-
Build a prototype when users might not understand the flow.
-
Build an MVP when the risk is that users won't want the product.
-
Skip the PoC when the technology is well understood.
-
Skip the prototype when the workflow is already proven by hand.
-
Start an AI product with a PoC on the model.
-
Throw away PoC code, and plan for that from day one.
And a validated MVP isn't the end of the sequence. The next step is a minimum marketable product, built for the segment you've now proven.
Let's Sum Up!
A proof of concept, a prototype and an MVP aren't competing answers. They're answers to different questions. And the skill is matching the question to the artefact before anything gets built. Get that right and each one costs you less than the mistake it prevents.
Classic Informatics has spent 23+ years helping founders and product teams find the cheapest build that answers their biggest risk. If you're deciding what to build first, our MVP development services start with that conversation. And we're happy to talk it through.
FAQS
Frequently Asked Questions
A PoC tests whether something can be built, and a prototype tests whether people can use it. A PoC is technical, internal and usually throwaway code. A prototype is a simulation of the interface, shown to a small test group, with nothing real behind the screens. Teams often run a PoC first when the technology is uncertain, then a prototype once it's proven.