SaaS platform development
Selling software by subscription changes everything that is not visible. The demo is the easy part; the difficulty starts with the second customer and becomes serious at the hundredth.
Keeping customers apart
The first structural decision is isolation. One database per customer is expensive to operate; a shared database exposes you to a data leak on the first badly filtered query. We use a shared database with isolation enforced at the data level, verified by tests that fail if a query can cross the boundary.
That verification is not a formality. It is the only way to answer calmly when a customer asks what stops another one from seeing their files.
- Isolation enforced at the data level, verified by dedicated tests
- Backup and restore of a single customer without touching the others
- Full export on request from a customer who leaves
- Named access log, readable by the customer themselves
Billing for real
A subscription looks simple until the first mid month plan change. Then come free trials, user tiers, proration, unpaid invoices, dunning, value added tax by country, and credit notes.
We connect a recognised payment provider and build around it what providers do not supply: consistency between what the software allows and what the invoice says.
- Trials, tiers, plan changes and proration
- Tax rules by country and customer status
- Dunning and progressive suspension rather than an abrupt cut off
- Reconciliation between granted rights and amounts collected
Operating, and keeping the promise
A subscription is a promise of availability. We provide the operations that go with it: monitoring, alerts, contractually defined on call duty, and a monthly report that tells the truth about outages rather than rounding them away.
- Continuous monitoring and alerts before the customer notices
- On call duty defined by contract, not by goodwill
- Zero downtime deployment and immediate rollback
- Monthly availability and incident report
SaaS platform development
What does launching a subscription platform cost?
The first sellable scope usually lands between three and six months of work. The item that overruns is almost always billing and administration rather than the main feature, because that is the part people forget to price.
Can we start with a single customer?
Yes, and it is often the right way. We build the multi tenant architecture from the start without developing the full commercial administration, which arrives when the second customer does.
What if we want Swiss hosting only?
That is possible, and it is sometimes a selling point in itself with law firms, trustees and regulated professions. We already operate platforms whose primary data, backups and logs stay in Switzerland.
Mobile and web applications
Applications built to last, with a running cost known from the design stage.
In the division Mobile and web applications
Let us talk about what you want to build.
Describe your situation in a few lines. If it falls outside what we do well, we will say so immediately.
Get in touch