Skip to content
Back to Blog
Custom Software & CMS2 min read Nadiad, Gujarat, India

SaaS Development in India: Building the First Version (MVP)

Add ANKITAI as a preferred source on Google

In short

A SaaS product needs three things a normal web app doesn't: many customers in one system, subscriptions, and a way to onboard without you. How to build the first version without over-engineering it.

“SaaS development company in India” is a popular search, and many founders arrive with a 40-page feature list. The first version of a SaaS product should be much smaller than that — but it must get three foundations right, because they are painful to change later.

What makes software “SaaS”?

Software as a service means many customers (tenants) use one running system, each seeing only their own data, and paying on a subscription. That adds three foundations to a normal web app: tenant isolation, billing and self-serve onboarding.

Foundation 1: keep every customer's data separate

The simplest reliable approach for an MVP is one database with a tenant ID on every row, enforced in one place in the code — and, with PostgreSQL, optionally by row-level security policies as a second lock. Separate databases per customer are rarely needed on day one.

Foundation 2: subscriptions and payments

Indian payment gateways such as Razorpay support recurring subscriptions. Store the subscription status in your own database, update it from the gateway's webhooks, and decide upfront what happens when a payment fails (grace period, read-only mode, reminder messages).

Foundation 3: onboarding without a call

If every new customer needs you on a call to set them up, you have a service, not SaaS. The MVP needs sign-up, a guided first step and sample data. Everything else can wait.

What to leave out of the MVP

Start as one well-structured application (a “monolith first”), not microservices. Leave out:

  • Custom roles and permissions beyond owner and staff.
  • Native mobile apps — a responsive web app is enough to learn.
  • Integrations nobody has asked for yet.

An example of SaaS-shaped products

Avani Academy is my own product: a digital question bank, PDF studio and online assessment engine for classes 6 to 12, with about 50,000 questions and answers, used by administrators and teachers. I'm also building a Growth Management System for Math Magic, an online maths classes business in Bangalore — students, fees, leads and Meta Ads in one admin.

How do you know the MVP is working?

Pick a few numbers before launch: how many sign-ups finish onboarding, how many are still active after a month, and how many convert to paid. These say more than page views or feature requests.

Talk to the first customers every week. Their questions show where onboarding is unclear, and the features they ask for repeatedly — not the ones on your original list — should drive the next version. If nobody is using a feature after a month, remove it rather than polish it.

Frequently Asked Questions

Should a SaaS MVP use microservices?

Almost never. One well-structured application is faster to build and change; split it only when a real scaling problem appears.

How do SaaS products charge in India?

Usually through a payment gateway's subscription feature, with the subscription status mirrored in your own database via webhooks.

How do I keep customer data separate?

Tag every record with a tenant ID enforced centrally, and optionally add database-level row security as a second safeguard.

Key Takeaways

  • SaaS = tenant isolation + subscriptions + self-serve onboarding.
  • One application and one database are enough for the MVP.
  • Cut everything that doesn't help the first ten customers.

About the author

Ankit Rai — ANKITAI

Full stack developer, ads specialist and SEO / AEO / GEO expert. Websites, custom software, SEO and ads for businesses across India.

B-16, Krishna Darshan Apartment, Nadiad, Gujarat 387001, India

support@ankitai.online WhatsApp +91 79917 36255 YouTube @AIANKIT485

Sources & further reading

  1. Monolith First — Martin Fowler
  2. Row Security Policies — PostgreSQL
  3. About Subscriptions — Razorpay
  4. The Twelve-Factor App — 12factor.net

Have a project that touches custom software & cms? See Custom software & CMS development.

Get in touch

Comments

By posting a comment, you agree to the Terms & Conditions and Privacy Policy.