Work / Multi tenant SaaS

A business platform that replaced eight subscriptions

One South African platform doing what a small business was paying eight overseas services to do badly: site, invoicing, CRM, bookings, stock, support and payroll.

Client
Pearl IT and TownTech
Sector
Multi tenant SaaS
Since
2026
Status
In production
8+
Services replaced
5
Verticals shipped
1 day
Time to onboard

What was wrong

Small businesses end up renting a stack they never chose. A website somewhere, invoicing somewhere else, a booking tool, a CRM, a design tool, a mail sender, a signature service. Every one is a separate login, a separate bill in dollars, and a separate island of data that does not talk to the others. Nothing reconciles, everything is exported and re-imported by hand, and the monthly total is far larger than anybody thinks it is.

What we built

A multi tenant platform where each client gets a branded microsite plus the operational tools behind it, on one login and one database. Verticals sit on shared foundations: accommodation with a booking engine and channel calendars, retail with a shop and stock, studios with quoting and project tracking. Adding a client is configuration, not a redeploy, which is the whole point of building it this way. Invoicing carries VAT properly, documents render to PDF, and local payment providers are wired in rather than a card processor that does not understand South African banking.

What changed

Clients are onboarded in a day rather than a project, and the reseller keeps a margin instead of forwarding it overseas. Because everything shares one database, the reporting is real rather than stitched together from four exports. This platform is what the site you are reading runs on.
Runs on
FastAPI PostgreSQL SQLAlchemy Jinja2 Tailwind Docker

Also built