SaaS Development

SaaS MVP: How to Launch a Usable First Version in 90 Days

An MVP isn't a demo or a cut-price product: it's the shortest version that delivers a real service. Here's how to scope it and ship it in 90 days.

SaaS MVP: How to Launch a Usable First Version in 90 Days

A SaaS MVP (minimum viable product) is the first version of your software that real customers can use, and pay for. Not a mock-up, not a sales demo: a tool that delivers a complete service on a reduced scope. Launching an MVP in 90 days is realistic for most projects, provided you make the right decisions in the first two weeks. Here's the method we follow, step by step.

What an MVP is, and what it isn't

  • It's not a clickable prototype: a prototype tests an idea, an MVP delivers a service.
  • It's not a rushed version: the foundations (accounts, data, payment, security) must be solid, or you'll rebuild everything.
  • It's not half of the final product: it's a complete journey, end to end, for a single use case.
  • It's a learning tool: it exists to discover what customers really use, before investing more.

Weeks 1 and 2: scope ruthlessly

Pick a single key journey

List everything your product could do, then isolate the journey that brings the most value to a specific customer. Phrase it in one sentence: "A gym manager creates a membership, takes payment and tracks attendance". Anything not required by that sentence leaves the MVP. "Nice to have" requests go on a list for later.

Draw the screens

Five to ten screens are often enough. Simple mock-ups, validated with two or three future users, avoid costly back-and-forth in development. It's also the time to settle business rules: statuses, calculations, error cases.

Set success criteria

How will you know the MVP works? For example: five pilot customers use it every week for a month, and three agree to pay. Written criteria prevent the "one more feature" phase from dragging on forever.

Weeks 3 to 5: lay the foundations

Before visible features, the team sets up the building blocks the whole product will reuse:

  • Accounts, login and team invitations, with simple roles (administrator, user).
  • Data isolation between customers (multi-tenancy) from the data model onwards.
  • Billing: plans, free trial, recurring or manual payment depending on the market.
  • Automated deployment, staging environment, backups and error tracking.
  • Design system: the interface components that make every new screen fast to build.

Weeks 6 to 11: build in two-week cycles

Each cycle ships a testable release. You try it, your pilot customers do too, and the next cycle incorporates the feedback. Three cycles are usually enough to cover the key journey: creation, daily use, billing. Order matters: start with the heart of the journey, finish with comfort screens (statistics, exports, preferences).

During this phase, resist two temptations: adding out-of-scope features because a pilot asked for them, and postponing tests on real data. Pilots entering their real records reveal the edge cases no mock-up shows.

Week 12: launch with the pilots

  1. Check security, backups, performance and the payment journey on the production environment.
  2. Prepare a clear landing page, a getting-started guide and a support channel (email or WhatsApp).
  3. Onboard the pilots yourself, by video call or on site: you'll learn more in an hour of observation than in a month of statistics.
  4. Schedule a feedback meeting with each pilot after two weeks of use.

After launch: measure and decide

An MVP is useless without measurement. Track activation (how many accounts created complete the key journey), retention (do they come back the following week?) and conversion (how many pay at the end of the trial). These numbers, even across ten customers, guide the next version far better than opinions. This is when you decide on scaling: new features, new segments, or a pivot.

The classic MVP traps

  • Scope creep: every week of additions delays the first customer feedback.
  • Foundations sacrificed for speed, then a full rewrite at twenty customers.
  • Launch postponed by perfectionism: an MVP must be clean, not perfect.
  • No committed pilots: without real users, the MVP measures nothing.
  • No budget after launch: version 2 is the one that turns pilots into customers.

Example: an MVP for running a private school

Take a typical case. A private school manages enrolments, tuition, timetables, absences, parent communication and payments, all on spreadsheets and messages. The final product could cover everything; the MVP picks one journey: "enrol a pupil, issue the tuition instalments, track payments and remind parents". Why that one? Because it's the one that costs the administration the most time and directly affects the school's cash flow.

  • MVP screens: pupil list, pupil record with guardians, instalment schedule, payment entry, reminders (email or WhatsApp), unpaid dashboard, school settings, subscription billing.
  • Out of the MVP: timetables, grades, absences, parent mobile app, library, canteen. They come later, once the basic journey is adopted.
  • Foundations: accounts and roles (management, accounting), data isolation per school, compliant receipts, backups, automated deployment.
  • Success criterion: three pilot schools record all their instalments for the term in the tool and report saving time on reminders.

A typical week during development

An MVP delivered in 90 days relies on a simple, regular organisation. Every week: a 30-minute check-in with the founder to validate delivered screens and settle open questions; a staging environment updated continuously where everyone can try what's new; a written decision log, so business rules don't live only in conversations; and, every two weeks, a demo of the release and planning of the next cycle. Pilots are invited from the second cycle, as soon as the key journey holds up.

Checklist before opening to pilots

  1. The key journey works end to end, with no manual intervention from the technical team.
  2. Each customer sees only their data, and automated tests verify it.
  3. Sign-up, login, password reset and inviting a colleague all work.
  4. Transactional emails arrive (confirmations, reminders, invoices) and don't land in spam.
  5. Subscription payment or invoicing has been tested in real conditions.
  6. Automatic backups run and a restore has been tested.
  7. Production errors reach a tracking tool with alerts.
  8. Public pages (home, pricing, contact) are online and indexable.
  9. Legal notice, privacy policy and terms of use are published.
  10. A getting-started guide and a support channel are ready.
  11. Sample data lets users discover the product without tedious entry.
  12. A feedback meeting is scheduled with each pilot.

Launch your MVP with Web Dimensions

Our SaaS development offer follows exactly this method: scoping and mock-ups, foundations, two-week cycles with testable releases, launch and support. To estimate the budget, also read how much SaaS development costs, then tell us about your project.

Frequently asked questions

Should an MVP be paid from the start?

Ideally yes, even at a reduced price for pilots. A paying customer gives more demanding and more useful feedback than a free user, and willingness to pay is the best validation of the idea.

Can you build an MVP with no-code tools?

To test an idea or automate a simple process, yes. For a multi-customer SaaS with billing, roles and isolated data, the limits come quickly. Our no-code vs custom development comparison details the criteria.

How many screens does a SaaS MVP contain?

Often between five and ten: sign-up and login, dashboard, the screen(s) of the key journey, settings and billing. If you exceed fifteen screens, the scope is probably too wide.

What if the pilots don't use the MVP?

That's valuable information. Observe them, ask what's blocking, and distinguish a usability problem (quickly fixable) from a value problem (the product doesn't solve a strong enough need). In the second case, better to pivot early.