TRACT

A bespoke client portal and billing application for a cloud hosting and virtualisation provider — integrated with hosting platform APIs and Stripe-powered subscription billing for fully automated account management.

Overview

tract.com

TRACT is a cloud hosting company offering virtualisation services. The brief was to design and build a bespoke client portal that connected to the underlying hosting platform APIs (so customers could manage their own services) and integrated commercial subscription billing through Stripe (so payments, renewals, and reminders ran automatically). The result is the kind of full-stack SaaS-style application that hosting customers expect from any modern provider — built from scratch around TRACT's specific stack rather than bolted onto a generic billing platform.

What we did

  • Custom client portal application
  • Integration with hosting platform APIs
  • Stripe-powered subscription billing
  • Subscription management and renewals
  • Payment reminders and notifications
  • Custom branding and visual direction

Tech stack

Custom Application Hosting Platform APIs Stripe API Email Service Providers
tract.com
TRACT

The Project

A cloud hosting platform with a client portal that does the work.

TRACT needed customers to be able to sign up, manage their own virtualisation services, and pay for them — all without anyone in the office manually approving anything.

TRACT is a cloud hosting company providing virtualisation services. The technical product itself runs on standard hosting infrastructure; the differentiator is the customer-facing layer — a portal where customers can browse services, sign up, configure their accounts, and manage their billing entirely on their own.

Building that kind of self-service experience meant doing custom work on both ends. On the infrastructure side, the portal connects to the underlying hosting platform APIs — so when a customer creates a service, configures a virtual machine, or scales an existing service, those actions flow through to the platform without anyone in the office in the middle. On the billing side, Stripe handles the financial layer: subscriptions, recurring billing, payment reminders, dunning when cards fail, and the rest of the long tail of payment-processing edge cases that have to be right for a SaaS-style hosting business.

The visual side carries TRACT's branding through the entire experience — the customer portal feels native to TRACT rather than an obvious bolted-on third-party billing tool. Email notifications, payment reminders, and account communications all run through the same branded experience.

The build sits in the same broader space — automated hosting platforms with proper client portals — that I went on to take much further with PHAS in the years that followed.

Get in touch

Like what you see?

Get in touch and let's build something great for your business.

Let's talk about your project.

Ready to get started? I'd love to hear about your business and what you're looking to achieve online.

Copyright © 2026 hamish.com.au

Hosted by PHAS