Sun Tan City: Scalable Legacy System Modernization

Industry
E-commerce
Location
USA
Partnership period
2023 – 2025
Team size
17
Project information
Tanning salon chain with 300+ locations across the US
Sun Tan City operates a complex ecosystem consisting of several digital products: a public website and web application for customer accounts, native iOS and Android apps, and multiple internal systems used for accounting, HR, receptionist desktops, and email communication.
Over the past decade, the software infrastructure has grown organically through independently developed modules—each created in isolation to solve specific operational needs.
As a result, the current system is fragmented, outdated, and difficult to maintain.

Challenge
As the business scaled, its IT landscape turned into a major obstacle to further growth and innovation:
System Fragmentation
Mobile apps, HR systems, finance modules, and the website all worked in isolation, duplicating functionality and complicating integration.
Technical Debt
Critical business processes were “locked” in outdated .NET modules and SQL stored procedures, limiting agility.
Knowledge Gaps
The previous vendor left abruptly with no documentation — every change required costly reverse engineering.
Outdated Practices
No CI/CD pipelines, no automated testing, Subversion repositories, and email chains instead of structured workflows.
Failed Azure Migration
A rushed “big bang” move to Microsoft Azure introduced downtime, performance bottlenecks, and inflated costs.
Dual-Track Pressure
The business needed to keep 300+ salons running daily while modernizing the IT environment.
Solution
CodeIT designed a dual-track transformation strategy: stabilize the legacy system while building a new scalable platform.
Stabilization & Support
We ensured platform reliability and eliminated performance bottlenecks through a series of stabilization measures.
- Delivered critical fixes for legacy mobile and desktop applications
- Resolved Azure performance issues and optimized infrastructure costs
Product Modernization
To accelerate product growth, CodeIT re-engineered the client ecosystem for consistency, speed, and user experience.
- Consolidated iOS and Android into a single Flutter app
- Migrated key customer flows (such as check-in) into mobile apps to reduce front-desk load
- Rebuilt the customer web portal as a modern React SPA
- Relaunched the marketing website on Next.js + Kentico Xperience CMS

Refactoring & Integration
We modernized legacy applications and improved system efficiency.
- Migrated PHP/.NET apps into cross-platform solutions
- Optimized algorithms — processes that took hours now run in minutes
Engineering & DevOps Transformation
Our team transformed the development lifecycle to achieve consistent, high-quality releases.
- Migrated from SVN to Git
- Introduced CI/CD pipelines for predictable deployments
- Modularized monolithic codebases
- Implemented automated testing

Process Improvements
To sustain scalability, we refined delivery and collaboration frameworks.
- Introduced Jira for structured backlog management and transparent tracking
- Established clear BA, QA, DevOps, frontend, and backend workflows
- Improved delivery predictability and cross-team collaboration
- Designed a phased modernization roadmap enabling transformation without downtime
Result
Transforming technology into measurable business growth
Modernizing the client’s architecture and processes unlocked scalability, accelerated delivery, and delivered tangible ROI across operations, customer experience, and financial performance.
- Removed growth barriers: modernized architecture unlocked scalability and enabled faster innovation.
- Mobile app success: ratings improved from 1.4 to 4.4 stars in App Store and Google Play, boosting brand perception and customer loyalty.
- Technical maturity: predictable development cycles with documented workflows, CI/CD, and testing culture.
- Faster business processes: redesigned business processes significantly reduced wait times and improved staff productivity.
- Financial impact: Azure optimization cut infrastructure costs; automation reduced manual workload.
- Faster time-to-market: release cycles shortened from months to weeks, enabling quicker innovation.

Achievements
Through this engagement, CodeIT strengthened its expertise as a trusted digital transformation partner:
- Pioneering Sitefinity + Next.js Integration. Acted as early beta adopters, helping shape the platform’s modernization path.
- Legacy Takeover Expertise. Stabilized and modernized a large, undocumented system while ensuring zero disruption to daily business — true “open-heart surgery.”
- Cloud Recovery at Scale. Restored performance and cost efficiency after a failed Azure migration.
- End-to-End Engineering Practices. Built a modern DevOps culture from scratch, introducing Git, CI/CD, modular architecture, and automated testing aligned with real business needs.
Techstack
- .NET
- C#
- Sitefinity
- React
- Azure
- Flutter
Team
- Project managers
- Business analysts
- Quality assurance specialist
- .NET full stack developers
- React developers
- Flutter developers
- UI/UX designer
- DevOps specialist