Skip to content

MVP (minimum viable product)

An MVP (minimum viable product) is the smallest version of a product that can be put in the hands of real users to test the most important assumption behind it.

Also known as: minimum viable product

The term became widely known through the Lean Startup method. An MVP is not a sketch or a clickable prototype but a product that is actually used, with as little functionality as possible around the one problem it sets out to solve. The purpose is to learn quickly: do people use it, do they come back, and is anyone willing to pay? The answer decides what gets built next, and what does not. A common mistake is making the MVP too big, so months pass before anyone uses it. Another is making it so thin that it does not solve the problem well enough to give an honest answer. What gets cut in an MVP is features, not foundations: security, privacy and a data model that can take further development should be in place from the start.

Related terms

  • Multi-tenant — Multi-tenant is an architecture in which one installation of a piece of software serves many customers (tenants), with each customer's data kept separate.
  • API integration — An API integration connects two systems through their programming interfaces (APIs), so data flows between them automatically instead of being typed in twice.
Fixed price per phase · Full source code, owned by you · Reply within one business day

We build what you need. Let's figure out what that is.

Book a 30-minute meeting, or send us a few lines about what's grinding. We reply within one business day.

You can change these choices at any time. Necessary is always on because it is required for the site to work.

Necessary

Required for basic functionality, such as remembering your consent choice. No tracking.

Statistics

Anonymised visit statistics via Google Analytics 4. Helps us understand which pages people read.

Product insights

Detailed behavioural analysis via PostHog, including session recording with masked input fields. Used to improve the user experience.