- Home
- Selected cases
- SaaS console and billing system
SaaS
SaaS console and billing system
Subscriptions, usage and tickets in one account model so commercialisation can move.
Client
Background
The product only had a trial build: no accounts, plan management or billing — every contract was handled offline with manual reconciliation.
Operations needed to configure plans and discounts themselves without waiting for development.
Our approach
We designed a four-layer model of tenants, members, subscriptions and usage, persisting billing events and aligning them with payment callbacks so every invoice is traceable.
The console mixes server rendering with targeted client interactivity, keeping first paint of key list pages under a second.
How we delivered
Commercial flow mapping
Turned trial, conversion, renewal and refund into an explicit state machine.
Data model & APIs
Defined tenant/subscription/usage models with idempotent billing endpoints.
Console & billing
Shipped plan configuration, usage dashboards, invoices and self-service receipts.
Integration & load testing
Reconciled payment callbacks and load-tested concurrency.
Related cases
Online learning platform
Courses, assignments, live sessions and learning data in one platform — halving the admin team's daily workload.
Internal operations portal
Moved approval flows scattered across spreadsheets and email into one system with tickets, permissions and audit trails.
Business analytics dashboard
A real-time executive dashboard unifying metrics from scattered systems on a single definition, refreshed daily.