Case Study · North American mobile personal-training franchise
Maintaining and extending a franchise’s legacy platform since 2014
A personal-training franchise runs its trainers, clients, billing, and commissions on a legacy ASP.NET platform that we’ve maintained, supported, and extended since 2014.
10+ yrs
continuous maintenance
2
countries on one codebase

Since 2014
The situation
The franchise’s day-to-day operations depend on an existing ASP.NET WebForms platform: client records, package billing, commission reporting, and a rewards program for trainers and head office. It was built before our involvement, and it has to keep working every day while the business keeps asking more of it.
What we built
- 01Extended and fixed the tiered commission reporting, with first packages, renewals, and self-sourced clients paid at different rates
- 02Extended the client points and rewards system, including automated reward-order emails
- 03Adapted the platform for a US edition: USD PayPal billing, state and ZIP localization, and fixes for logic carried over from the Canadian version
What we run today
- 01Maintain and support the trainer and admin portal: client management, billing, and package tracking
- 02Maintain the franchise’s WordPress marketing sites alongside the platform, with uptime monitoring and incident response
Outcome
The legacy platform still runs the business in Canada and the US. The same team has maintained it since 2014, so requests are handled by someone who already knows the code instead of a new vendor relearning it.
Next case study
Metro Vancouver construction company
Website, SEO, and Google Business Profile for a construction company
Want examples in your industry?
We’ll walk you through relevant work on a call.
Prefer email? mark@cloudstruct.ca
