Skip to content
KKoderClub

Custom Software & Products · Education

A multi-tenant SaaS platform took an education group from 1 to 140 institutions

A single-institute system could not be resold. We re-architected it into a multi-tenant SaaS platform with tenant isolation, billing and self-serve onboarding — now running 140 institutions.

Client
Confidential education group
Region
India & GCC
Timeline
7 months to first tenant cohort
Team
8 specialists

140

Institutions on one codebase

< 1 hr

Time to onboard a new tenant

99.9%

Platform availability

3

Languages including Arabic RTL

Context

The situation we found

Education group operating training institutes across India and the GCC

Engagement model: Product engineering partnership

The group had a working internal product and a commercial opportunity to license it, but every new institute required a separate deployment, manual configuration and bespoke support.

Challenge

What was blocking the business

The constraints that had to be resolved before any technology decision mattered.

Single-tenant architecture requiring a deployment per customer
No subscription billing, plan limits or usage metering
Tenant data isolation required for education and payment compliance
Onboarding a new institute took weeks of manual setup
Multilingual requirement across English, Hindi and Arabic

Approach

How we solved it

The decisions that produced the outcome, not a feature list.

Multi-tenant re-architecture

Row-level tenant isolation with enforced policies, tenant-scoped configuration and a shared upgrade path across all institutions.

Subscription and metering

Plans, seat limits, usage metering and automated invoicing, with proration and dunning handled by the platform.

Self-serve onboarding

A guided setup wizard provisions a new institute — branding, courses, roles and payment configuration — in under an hour.

Localisation as a platform feature

English, Hindi and Arabic with RTL support, tenant-level locale defaults and translatable course content.

Delivery roadmap

How the programme ran

  1. 01

    Architecture & tenancy design · 5 weeks

    Isolation model, migration strategy and billing design.

  2. 02

    Platform re-build · 14 weeks

    Multi-tenancy, roles, billing, metering and admin console.

  3. 03

    Onboarding & localisation · 6 weeks

    Self-serve provisioning, branding and multilingual support.

  4. 04

    Cohort rollout · 5 weeks

    Migration of the founding institute plus first partner cohort.

Results

What changed after go-live

Measured in the client's own systems against the baseline captured in discovery.

A cost centre became a licensable revenue product
One upgrade path replaced per-customer deployments
Self-serve onboarding removed weeks of manual setup per institute
Tenant isolation verified through automated policy tests

Stack & integrations

What it was built on

Technology stack

Next.jsNode.jsPostgreSQLDockerKubernetes

Integrations

Payment gatewaysEmail/SMS providersSSO providersVideo conferencing

FAQ

Questions about this engagement

Education

Facing something similar in education?

Share your current systems and constraints. We will return an approach, phased plan and the outcome metrics we would commit to — under NDA.

Request a proposal for education

Share your current systems and constraints. A senior consultant responds within one business day, under NDA.

NDA friendly. We never share your details.

CallBook a consultation