Making the AI-powered case for legacy modernization
Bupa modernized its My Bupa mobile app from Xamarin to native Swift and Kotlin, improving app ratings from 3.7 to 4.7 and reducing crash rates by nearly 24 percentage points on Android and 8 points on iOS AI-assisted reverse engineering combined with forward engineering reduced the transformation timeline by approximately 60% compared to pre-AI era estimates The migration was driven by Microsoft ending Xamarin support in 2024, making proactive modernization essential rather than reactive Moderni
Analysis
TL;DR
- Bupa modernized its My Bupa mobile app from Xamarin to native Swift and Kotlin, improving app ratings from 3.7 to 4.7 and reducing crash rates by nearly 24 percentage points on Android and 8 points on iOS
- AI-assisted reverse engineering combined with forward engineering reduced the transformation timeline by approximately 60% compared to pre-AI era estimates
- The migration was driven by Microsoft ending Xamarin support in 2024, making proactive modernization essential rather than reactive
- Modernized platforms are being positioned as foundations for AI-driven ecosystems where intelligence is embedded from design through operations, not bolted on afterward
- The strategic question for organizations is shifting from "can our platform support that?" to "is that the right thing to do for our customers?"
Why It Matters
This case study demonstrates how AI is fundamentally altering the economics of legacy modernization—a challenge that has long plagued enterprises across industries. For AI practitioners and technology leaders, it provides a concrete example of how AI-assisted development pipelines can dramatically reduce the time, risk, and cost of migrating critical customer-facing systems, turning what was once a feared disruption into a strategic opportunity.
Technical Details
- Migration scope: Bupa's My Bupa mobile application was rebuilt from Xamarin (cross-platform framework with ended Microsoft support) to native Swift (iOS) and Kotlin (Android), serving approximately 7 million healthcare customers across Asia-Pacific
- AI-assisted methodology: The modernization combined AI-assisted reverse engineering (analyzing the existing codebase and its dependencies) with forward engineering (building the new native application), enabling the 60% time reduction
- Performance outcomes: App store rating improved from 3.7 to 4.7; user-perceived crash rate dropped by nearly 24 percentage points on Android and 8 points on iOS
- Complementary platform: The My Bupa app works alongside "Blua," a digital health and clinical support platform, with both systems enabling a shift from transactional interactions to personalized, proactive care
- Timeline driver: Microsoft ended Xamarin support in 2024, with extended support providing only a finite runway, creating urgency for the migration
Industry Insight
- Legacy modernization should be approached as business transformation rather than a technology rewrite—organizations that reframe the problem this way unlock strategic value beyond mere technical debt reduction, including improved customer experience and future AI readiness
- AI-assisted development tools are reaching a maturity inflection point where they can deliver measurable, dramatic reductions in modernization timelines (60% in this case), making previously prohibitive migration projects viable for more organizations
- The end of vendor support for legacy frameworks (Xamarin, and by extension other sunset technologies) creates a compounding risk model—waiting until it becomes an emergency significantly increases cost and disruption, so proactive modernization from a position of stability is the superior strategy
Disclaimer: The above content is generated by AI and is for reference only.