AVMDEVS
Journal

2 min readAVMDEVS

Building a SaaS MVP: What to Cut and What You Cannot

A practical guide for founders in the Gulf building a first SaaS version: what belongs in an MVP, what can wait, and the four things that are never optional even in version one.

Building a SaaS MVP: What to Cut and What You Cannot
Fig. 01

Most first versions fail for the same reason: they are not minimal. The feature list came from imagining every future customer instead of serving the first ten.

The test for what belongs in version one

One question: does removing this stop the core job from being done? If the answer is no, it waits. Not "it is quick to add", not "customers will expect it". It waits, and real usage decides whether it ever arrives.

Applied honestly, this usually removes a third of the backlog before a line of code is written.

What can almost always wait

  • Multiple pricing tiers. Launch with one and learn what people will pay for.
  • A public API. Build it when a customer asks with a signed contract.
  • Deep customisation and white-labelling.
  • Native mobile apps, if the web version works well on a phone.
  • An analytics dashboard for users. You need analytics; they usually do not, yet.

What is never optional

Authentication done properly. Password reset, sessions, and roles from the start. Retrofitting a permissions model into a live product with customer data is one of the most expensive things you can do.

Billing that reconciles. Even with three customers, subscriptions, invoices and failed payments need to work. Manual invoicing does not survive the transition to thirty customers, and the transition is not gradual.

Data separation between tenants. One customer seeing another customer's data is not a bug you recover from commercially. This is an architecture decision made on day one, not a check added later.

Backups you have restored. Not backups you have configured. Restored, at least once, verified.

Regional specifics worth planning for

If you will invoice in the UAE or Saudi Arabia, VAT and e-invoicing requirements affect how you store invoice data. Retrofitting compliant invoicing is far more painful than designing for it. And if you intend to sell to government-linked entities, ask early about data residency, because it can determine your hosting choice.

How long an MVP should take

Eight to sixteen weeks. If your plan runs longer, the scope is not minimal. The purpose of a first version is to be corrected by reality as quickly as possible, and every extra month delays that.

Frequently asked questions

Should I use no-code for the MVP?

For validating demand, often yes. For anything with real multi-tenant data or complex permissions, you will hit the ceiling and rebuild, so factor that in rather than being surprised by it.

How much should a SaaS MVP cost?

It depends entirely on the core job. The useful discipline is to fix the budget and the timeline, then cut scope to fit, rather than fixing scope and letting the other two drift.

Let's build what's next.

Tell us what you are trying to ship. You will talk to the people who will actually build it, not a sales layer.