Book a free consultation (opens in a new tab)

Case study

Multi-tenant SaaS: an internal tool turned into a product to sell

An established services company turned a working internal tool into a multi-tenant SaaS product with strict tenant separation and subscription billing.

Results

  • NewRecurring revenue lineTo confirm · Internal measure
  • StrictTenant separationTo confirm · Internal measure
  • AutoSubscription billingTo confirm · Internal measure
  • ReusedThe working coreTo confirm · Internal measure

A tool built for one company, asked for by many

The company had built an internal tool that ran a part of its business well.

Other firms had seen it and asked to use it, but it was built for a single company: one set of users, one set of data, and no way to charge or keep customers apart.

  • Built for one company, not many.
  • No separation between customers' data.
  • No sign-up, plans or billing.
  • Demand from other firms it could not yet serve.

A multi-tenant product with billing and an admin back office

We reworked the tool into a multi-tenant product so many customers could use it with their data kept separate and kept from other customers.

We added sign-up, roles, subscription billing and an admin back office, so it could be sold and run as a product.

  • Multi-tenant architecture with strict data separation.
  • Sign-up, teams and roles per customer.
  • Subscription billing with plans and trials.
  • An admin back office to manage customers and usage.

Kept the working core, rebuilt the foundation

We kept the parts of the tool that already worked and rebuilt the foundation underneath them for many tenants.

We tested the data separation carefully so one customer could never see another's data, then onboarded the first external customers.

The product launched with strict tenant separation and recurring billing in place.

A second business from software they already had

The company turned a tool it had built for itself into a product it now sells, opening a new recurring revenue line.

Each customer's data stays separate and kept from other customers, billing runs on its own, and the product runs alongside the original business.

Related service

Engineering

Related

More case studies, and the case studies hub.

Turn Your Internal Tool Into a Product