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
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 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 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
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
EngineeringRelated
Related case studies and services
More case studies, and the case studies hub.
- ResourceCase studiesCase studies of ERP, AI and custom software projects delivered by TCB Infotech: the problem…
- Case studyPartner APIHow a services company built an OAuth-protected partner API so partners pull data and submit records themselves…
- Case studyLead-Gen ChatbotA lead-generation chatbot qualified visitors, captured details into the CRM and booked demos after hours…
- Case studyB2B Ordering AppA self-service B2B ordering web app let trade customers of a distributor order online around the clock…
- Case studyStore and ERP IntegrationCustom APIs connected an online retailer ecommerce store to its ERP, so orders…
- Case studyFleet DashboardA real-time fleet dashboard web app gave a logistics company live visibility of its fleet…
- Case studyAI Finance AgentA finance AI agent reads supplier invoices, matches them to orders and prepares entries for approval…
- Case studySupport ChatbotA support AI chatbot grounded in the help centre and orders now answers about 70% of routine questions instantly…
- Case studyAuto Parts Order CyclesAn automotive parts manufacturer connected sales…
- Case studyContractor Project CostingA building contractor put BOQ, procurement, billing and cost on one ERPNext system across eight projects…
- Case studyInfrastructure ProjectsAn infrastructure EPC firm ran packages, subcontractors and multi-stage billing on SAP S/4HANA…
- Case studyDairy PlantA dairy processor put milk intake, batch traceability, quality and cold-chain dispatch on one ERPNext system…