What an MVP is — and what it is not
A minimum viable product is the smallest version of your product that real customers can use and that tests your riskiest assumption. It is not a demo, a clickable mock-up or a cheap version of the full vision. A good MVP is narrow but solid: one core job done well, with the basics users expect such as sign-up, payments if relevant and a way to give feedback.
Most failed MVPs fail for one of two reasons: they try to include everything, so they launch too late, or they are built so quickly that the code has to be thrown away the moment users arrive. Our process avoids both.
Who our MVP service is for
Founders before or after funding
Turn an idea into a product investors and early customers can actually use.
Companies launching a new product line
Test a new offer without pulling your core team off the main product.
Teams replacing a no-code prototype
Move from Bubble, Glide or spreadsheets to a codebase that can scale.
How we decide what goes into version one
Scope is the single biggest factor in your launch date and budget. In a two-week discovery we work through:
- The riskiest assumption — what must be true for the business to work, and how the MVP will test it.
- One core user journey — the path from sign-up to the moment the user gets value.
- Must-have vs later — every feature is ranked; anything that does not support the core journey waits for version two.
- Success metrics — activation, retention or revenue targets that tell you whether to double down or pivot.
What you receive
- A clickable prototype tested with five to eight target users
- A production web or mobile app with sign-up, the core workflow and an admin panel
- Analytics events set up for your success metrics
- Hosting, monitoring and automated deployments in your own cloud account
- Source code, documentation and a prioritised roadmap for version two
Timeline and budget
| MVP type | Typical timeline | Typical budget (USD) |
|---|---|---|
| Web app with one core workflow | 8–12 weeks | $25k – $55k |
| Mobile app (iOS + Android, cross-platform) | 10–14 weeks | $35k – $75k |
| Two-sided marketplace MVP | 12–16 weeks | $50k – $100k |
Typical ranges to help you plan. Your written estimate comes after a free discovery call.
We often build mobile MVPs with Flutter or React Native and lean on managed services such as Firebase, Supabase or Stripe to reduce cost — without locking you in.
Common MVP mistakes — and how we avoid them
After building many first versions, the same patterns separate MVPs that lead somewhere from those that stall. The first mistake is building for every possible customer. An MVP aimed at everyone ends up too broad to delight anyone; we help you pick one customer segment and one painful job to solve brilliantly.
The second is skipping the prototype. A clickable Figma prototype tested with five to eight target users costs a fraction of development and regularly changes the plan — removing a feature nobody understood or adding a step everybody expected. The third is treating launch as the finish line. Without analytics, a feedback channel and time reserved for iteration, the team cannot learn from real usage. We reserve budget and capacity for the weeks after launch, when the most valuable changes are usually made.
Finally, many founders choose technology to impress investors rather than to ship. Boring, proven tools — a modern web framework, a managed database, Stripe for payments — let a small team move faster and are easier to hire for when you grow.
What success looks like after launch
Before writing code we agree two or three numbers that will tell you whether the MVP is working. For a B2B tool that might be the number of teams that complete onboarding and return in their second week; for a marketplace, the share of listings that receive an enquiry. Clear targets turn opinions into decisions: double down, adjust the offer, or pivot to a different segment while the budget is still healthy.
- A target activation rate for new sign-ups
- A retention signal, such as weekly active use after four weeks
- Qualitative feedback from at least ten real users
- A willingness-to-pay test: pre-orders, paid pilots or conversions from a trial
MVP, prototype or proof of concept?
| Proof of concept | Clickable prototype | MVP | |
|---|---|---|---|
| Question it answers | Can this be built technically? | Do users understand and want this? | Will users adopt and pay? |
| Real users | No | For testing sessions | Yes |
| Production quality | No | No | Yes, for the core workflow |
| Typical duration | 1–4 weeks | 2–4 weeks | 8–16 weeks |
Typical durations; scope decides the actual timeline.
Many founders benefit from a prototype before the MVP: it is far cheaper to change a design than working code.
An MVP scope checklist
- One primary user type and one core job to be done
- The shortest path from sign-up to the first moment of value
- Payment or another strong signal of commitment
- Analytics events for the metrics you will judge success by
- An admin view so you can support early users
- A clear list of what is deliberately left out
Choosing technology for an MVP
MVPs should use boring, productive technology: frameworks the team knows well, managed services for authentication, payments and email, and hosting that scales without specialist operations. This keeps the budget focused on the product rather than infrastructure, and avoids a rebuild when the MVP succeeds. Our tech stack guide explains the trade-offs, and the SaaS MVP checklist covers launch readiness.
How we keep an MVP on budget
- A fixed scope for the first release, with a visible “later” list for new ideas
- Weekly demos so you see progress and can change priorities early
- Managed services for commodity features instead of custom builds
- A design system from day one so new screens are quick to add
- A small, senior team rather than a large one that needs coordination
Preparing to raise funding with an MVP
Investors look for evidence that the problem is real and the team can execute. A working product with real users, a few clear metrics and a credible plan for the next twelve months is more persuasive than a long feature list. We help you instrument the metrics investors ask about, document the architecture for technical due diligence and make sure you own the code, accounts and intellectual property outright.
From MVP to version two
After launch, decisions should be driven by evidence. We review activation, retention and feedback with you, then plan the next release around what users actually do rather than the original wish list.
Rails remains a fast way to ship a first version — see Ruby on Rails development.
After launch
The real work starts when users arrive. We help you read the data, interview users and plan the next releases. When the MVP proves itself, the same team can scale it into a full product — see SaaS development and software product development.
This page is part of Custom Software Development Services — see the full overview for related services, approach and pricing.