ЗамыселЪ Глеба Киренкова

Concept by Gleb Kirenkov

Digital products ·

MVP and SaaS answer different questions

A founder says, “I want to build an MVP and then turn it into SaaS.” The sentence sounds natural, but it combines a stage of learning with a way of delivering a product. An MVP can be SaaS from day one. An established SaaS is usually no longer an experiment. The distinction affects the scope, architecture and the honest definition of what the first release must achieve.

An MVP tests an assumption

A Minimum Viable Product is a version of a solution that gives a team validated learning about customers with the least effort. In Eric Ries's explanation, the important part is learning, not merely reducing the feature count. What are we testing, and which customer action would change our decision?

Suppose the assumption is that small retailers will share stock data if a service can warn them about shortages early. A first version should let a real owner provide data, receive a warning and judge whether it helps. A polished chart filled with sample numbers may be a useful prototype, but it cannot test that assumption.

An MVP has a decision point. After observing use, the team continues, changes course or stops. It is not a permanent label or permission to ship a broken core journey. Secondary features can wait; the result people came for must be real.

SaaS describes delivery and continuing responsibility

Software as a Service lets a customer use a provider's application over a network while the provider operates the software environment. The NIST definition describes access to a provider's application without the customer managing its underlying cloud infrastructure. In product terms, the service owner also has ongoing duties around access, updates, support, data and recovery. AWS frames SaaS more broadly as both a business and software delivery model built around repeatable customer service.

Subscriptions often accompany SaaS, but a subscription is a pricing choice rather than its entire definition. A provider may charge per user, by usage or in another way. A browser interface alone is not enough either: an informational website presents material, while a SaaS gives people a repeatable working tool whose operation remains the provider's responsibility.

An MVP asks, “What must we test now?” SaaS asks, “How do customers receive and keep using the software?” They are different dimensions, so there is no choice of MVP *or* SaaS.

The same product can be both

Imagine a service that helps a shop spot potential stock shortages. For its first test, the team asks one kind of customer to upload a spreadsheet and see a list of items requiring attention. If the data is processed, the warning is understandable and the owner returns to it for the next purchase, this may be an MVP of a future SaaS. Some processing can happen manually if the team is candid about it and the learning remains valid.

As the service regularly supports different shops, operational duties become unavoidable: separating customer data, managing permissions, updating reliably, handling failures, helping users and releasing changes safely. These are not decorative features for the first screen. They are conditions for trusting a working service. If the MVP already accepts real data, necessary protection and recovery belong in the experiment too.

Other combinations exist. A company may test an internal tool with its own staff without any intention of offering it to outside customers as SaaS. It may also buy a mature SaaS from another provider. A new way of working inside the company could then be the experiment, but the purchased software does not become the company's MVP.

Do not confuse demand validation with platform readiness

Teams sometimes say “MVP first” while putting signup, multiple plans, payment, roles, elaborate analytics and an admin panel into the initial scope. If the real uncertainty is whether anyone needs the service, that scope delays contact with actual users. Define one risky assumption and the shortest complete journey that can test it.

The opposite mistake is to show an interface to a few people and declare validation. Praise for a mock-up is not use. Look for observable behaviour: someone returns, provides data, completes a task, is willing to discuss payment or chooses this route over their previous one. The useful signal depends on the product promise; there is no universal MVP conversion threshold.

A small release should also make its limits clear. If a person performs the calculation rather than an algorithm, say so. If only a pilot group has access, explain the boundary. An honest experiment teaches more than an imitation of finished automation.

How to brief the development work

For an MVP, define the audience, problem, testable assumption, core journey and evidence that will drive the next decision. Add constraints on time, budget and data. This lets the team defer the secondary work without removing the value being tested.

For a SaaS, also define access, the provider's duties, data storage and separation, support, updates and payment if needed. The first version need not have elaborate machinery everywhere, but critical boundaries should be clear before real customers rely on it. This distinguishes work that can start manually from shortcuts that put users at risk.

I start these projects with an assumption map and one end-to-end journey. If the problem remains unproven, we can design an MVP that supports a real product decision. If demand has already been demonstrated and customers need a reliable ongoing service, we can plan SaaS responsibilities into the architecture and roadmap. Sometimes these are stages of the same product; separating the questions makes the first scope clear.

From an idea to a digital product

If the task calls for a service or internal tool, we can define the first complete journey and a path to a working release.

Discuss a digital product