Included in a typical proposal
- Build of the named v1 and tenant model.
- Billing integration listed.
- An operations handover.
SOFTWARE DEVELOPMENT
Develop a software product for multiple customers with a clear first release. Account separation, billing requirements and ongoing operations need to be part of the product plan.
WHAT THIS SERVICE IS
SaaS platform development is building a product that several customer organisations will log into, with separation of their data, a first set of plans, and the operational habits (deploy, monitor, support) that a single internal tool can sometimes skip. It is a product, not a one-off custom app with a login screen glued on.
The first release should be the smallest thing a paying customer could complete. Multi-currency billing, a marketplace, and white-label themes are later unless they are the product. Tenant isolation is not later. If one customer can see another’s records, you do not have a SaaS product.
You will need organisation accounts for cloud, email sending, and payments. Those cannot live only on a founder’s personal card if you intend to keep customers.
A CLEAR PICTURE
WHO IT IS FOR
Founders with a defined customer and a workflow those customers share, and existing custom-app owners who now have a second customer and need proper separation.
TYPICAL SCOPE
Roles, the first workflow, and what is explicitly out. A written “not in v1” list is a deliverable. It prevents a year of almost-launching.
How customer data is separated, how invitations work, and how you shut a tenant down. Backups must restore one customer without exposing another.
Plans, trials, and payment provider integration you have accounts for. Invoicing rules are yours legally; we implement the mechanics you specify. We do not give tax advice.
Environments, logging, a status habit, and how you deploy without surprising all tenants. Support tools can be simple. They must exist.
HOW THE WORK RUNS
If you cannot, you are not ready to build multi-tenant.
Then features.
Before real cards.
That looks like production, with two dummy tenants.
INCLUDED AND QUOTED SEPARATELY
AFTER HANDOVER
Cloud, DNS, payment and email-sending accounts are in the company name. Runbooks cover deploy, restore-a-tenant, and rotate-keys. If we stay to operate, that is a separate production-care agreement.
A SaaS product without a person on support will still receive tickets. Name the mailbox before launch.
PRACTICAL NOTES
Export and delete for a tenant are not polish. Customers and, in some cases, the law will ask. Build a way to extract a tenant’s data and a way to close it without dropping the whole database. If v1 cannot do that automatically, the runbook must have a supervised procedure with two people.
Observability can start as structured logs and an error mailbox. It should not start as a wall of charts with invented SLOs. When you have paying customers, you will know which errors matter. The operations handover lists how to deploy and how to restore one tenant. That is enough for a first product; it is not optional.
PLANNING THE WORK
Yes as a combined proposal. It doubles surface area. Many SaaS v1s are web only, on purpose.
Usually no. You need isolation, backups and a deploy you understand. Fashionable platforms are not a substitute.
That is not an offer on this page. Work is scoped as a software project unless you have a separate commercial agreement.
CONNECTED SERVICES
LET’S BUILD WHAT’S NEXT
Tell us what you want to improve, build or simplify. We’ll help you define a practical way forward.
Discuss your project