What MVP Means in Software Development, and What It Does Not

Artyom Sklyarov··6 min read

In software development, MVP stands for minimum viable product: the smallest version of a product that real users can use end to end, built to answer one question about whether the thing should exist. The definition has three load-bearing words. Minimum means one or two core user flows and single-digit screens, not a thin slice of every feature. Viable means a real user completes the core job and would notice if you took it away, so a clickable prototype does not qualify. Product means it is shipped, in production, generating real usage data, not a demo on your laptop. In practice a credible MVP is weeks of work, not months: our own sprint scope is 1 to 2 core flows, up to 10 screens, and 5 business days from Monday start to Friday demo, published at $9,000 flat. Anything meaningfully bigger than that is not an MVP, it is a v1 wearing the name for budget reasons.

Even Google thinks MVP means Most Valuable Player

A small confession from our own keyword research: when we pulled the live search data around "what does MVP mean," the results were drowned in Super Bowl queries. The acronym collision is real, and it is almost a metaphor. In sports, the MVP is the finished, celebrated, best version. In software, the MVP is deliberately the opposite: the earliest version you can defend shipping. Founders who secretly want the sports meaning, the polished thing that wins awards, are the ones who spend nine months on a "minimum" product.

The definition that survives contact with practice

Eric Ries popularized the term in the lean startup years, and his framing still holds: an MVP is the version of a new product that allows a team to collect the maximum amount of validated learning about customers with the least effort. Strip the jargon and it is this: an MVP is a learning machine, not a small product.

That reframe changes what you build. A small product is scoped by asking "what features can we afford?" A learning machine is scoped by asking "what is the one question we need answered?" For a marketplace, that question is usually "will supply show up?" For a subscription app, "will anyone use this twice?" The features that do not serve the question are not trimmed, they are never designed.

The test we apply before any sprint: if you cannot name the single question your MVP exists to answer, you are not ready to build one. That question is line 6 of a one-page strategy, and the other five lines are here. Scope arguments disappear once the question is written down, because every screen either serves it or does not.

What an MVP is and is not: usable end to end, a learning machine, small on purpose, and shipped, versus a prototype, a proof of concept, a beta, or v1 with fewer features
What an MVP is and is not: usable end to end, a learning machine, small on purpose, and shipped, versus a prototype, a proof of concept, a beta, or v1 with fewer features

What an MVP is not

Not a prototype. A prototype is a clickable fake: Figma frames wired together, nothing behind the glass. Prototypes are cheap and useful for testing whether people understand an interface. They cannot tell you whether anyone wants the product, because nobody changes their behavior for a fake. The moment you need real signal, the prototype has done its job and an MVP starts.

Not a proof of concept. A POC answers "can this be built?": the model returns good answers, the integration works, the math holds. It has no users and needs none. Plenty of founders finish a POC, feel the momentum, and call it an MVP. The technology working is not evidence of demand; those are two different experiments.

Not a beta. A beta is a feature-complete product that is not yet stable. If your "MVP" has a settings page, an admin panel, and a referral system, it is a v1 in beta, and it took v1 time and v1 money to build. The distinction matters because betas answer "does it work?" while MVPs answer "should it exist?", and the second question is the one that kills companies when skipped.

Not v1 with fewer features. The most expensive misreading. Cutting corners, worse design, missing error states, sloppy code, is not the same as cutting scope. An MVP should be small and finished: few screens, each one working properly. Users cannot tell the difference between "intentionally minimal" and "broken" unless the minimal thing is polished, which is why design quality matters more on an MVP, not less.

What one looks like, concretely

Scope from our own published sprint, since real numbers beat adjectives: 1 to 2 core user flows, up to 10 screens, custom design plus production code in Next.js or React Native, full source code ownership, live in 5 business days for $9,000 flat. That ceiling is not arbitrary. Ten screens is roughly the most product you can ship in a week without cutting the corners that make minimal look broken, and in our experience it is also roughly the most product you need to answer one honest question.

Two of our own apps started exactly this size: PaceCalc, a running pace calculator designed and shipped in about a week, and ILTY, whose first TestFlight build was the core companion flow and nothing else. Both grew afterward. That is the point: the MVP is the first paragraph, not the whole book.

When not to build one

If you already have paying customers begging for a specific feature, you do not need a learning machine, you need the feature. If your question is "will people click an ad about this?", a landing page answers it for a tenth of the price; we priced every tier of that in what a website costs. And if the budget conversation is the real blocker, the honest numbers are in how much an MVP costs in 2026, including the no-code and freelancer routes where they genuinely make sense.

The one-paragraph answer

MVP means minimum viable product: the smallest shipped version real users can use end to end, built to answer one named question. It is not a prototype (fake), not a proof of concept (no users), not a beta (too big), and not a corner-cut v1 (broken is not minimal). A credible one is one or two flows, single-digit screens, and weeks of work. Write the question down first. If a screen does not serve it, it is not in the MVP.

Scope and pricing referenced here are SUUR's published sprint terms, current on 2 September 2026.

A

Artyom Sklyarov

Founder & Designer at SUUR

More about Artyom →

Have a product idea?

Designed, built, and shipped in about 5 days.

Start a Project