case stusy

Transforming the commuter experience for First Bus passengers

1.2

M

Users migrated with zero downtime

100

%

Backend uptime across all Azure services

4.5

Avg rating across App Store & Play Store
Case Study
Industry :Travel & Transportation
Platform :
iOS | Android
Services :Experience Design, Custom Software Development, Quality Engineering, Data Engineering, Data Migration

BACKGROUND

A commitment to building the future of bus travel

First Bus is one of the UK's largest public transport operators, serving over 1.2 million passengers across its mobile platform. When the business decided to move to a new ticketing provider and redevelop its customer-facing apps, the brief was unambiguous: do all of it without a single moment of disruption to the passengers who depend on the service every day.

 

That is a harder constraint than it sounds. These are not discretionary users who can be asked to reinstall an app or wait for a patch. They are commuters with live tickets, active accounts, and no tolerance for a platform that fails them at the bus stop. Any migration that caused even brief disruption to live transactions would be a public failure on a public service.

 

Robosoft was brought in to deliver the full program: a rebuild of the iOS and Android apps on modern architecture, a structured multi-phase migration to the Masabi ticketing platform, and a new mobile backend integrating with a full ecosystem of third-party tools. The measure of success was not feature delivery. It was whether 1.2 million users could be moved to a new platform without disruption.

THE CHALLENGES

Addressing the

critical gaps

A live platform with no room for error

A live platform with no room for error

The apps were already in active use. Any change to the iOS and Android codebase had to be managed so that users already on the platform experienced no degradation. There was no opportunity to take the service offline, run a parallel platform indefinitely or ask passengers to switch manually.

A migration that could not fail mid-journey

A migration that could not fail mid-journey

Moving active users from the legacy ticketing platform to Masabi required backward compatibility at every phase. Live tickets had to remain valid throughout. Account data had to carry across cleanly. At no point could a passenger find themselves unable to board because a migration had broken their ticket.

A new backend with multiple external dependencies

A new backend with multiple external dependencies

The rebuilt apps needed to integrate with a new mobile backend, the Masabi ticketing platform, Transport API, Google Maps API, and a suite of tools covering CRM, analytics, privacy compliance and application security. Every dependency had to be coordinated without a breaking change reaching production.

Integrated Approach

THE ROBOSOFT SOLUTION

An integrated approach

Rebuilt on modern architecture

Rebuilt on modern architecture

We rebuilt the iOS and Android apps on a modular, scalable codebase using MVVM-Clean Architecture, designed for long-term maintainability and extensibility. The architecture supports both vertical and horizontal growth as First Bus's digital requirements develop, without requiring the kind of structural rework that made the previous platform difficult to evolve.

A structured, phased migration

A structured, phased migration

The migration to Masabi was executed in multiple phases, with backward compatibility maintained at each stage. Migration was user-driven, triggered on signup via Service Bus and Azure Functions, with tickets migrated in approximately 60 seconds, passengers experienced no visible backend delay at any stage. The platform reached 98% of total ticket transaction volume migrated to Masabi by week 13, with no service interruption at any point.

Backend and ecosystem integration

Backend and ecosystem integration

The legacy VM-hosted monolith was migrated to a microservices architecture on Azure, with each third-party integration isolated into its own App Service for independent scaling and fault isolation. The backend was engineered to sustain 8,000 requests per second. Integrations cover Masabi for ticketing, Salesforce for CRM, NewRelic and GA4 for monitoring and analytics, AppsFlyer for attribution, Alchemer for user research, and OneTrust for privacy and compliance. 

Real-time tracking and analytics rebuild

Real-time tracking and analytics rebuild

The most common passenger complaint - live bus positions not matching actual arrivals was addressed through enhanced WebSocket integration. The analytics event taxonomy across GA4 and NewRelic was also rebuilt, replacing an existing setup that was not capturing events accurately and enabling First Bus to access reliable behavioral data for the first time.

glow
KEY FEATURES
feature
VALUE DELIVERED

Clear outcomes

that drive growth

Zero disruption across the full migration
Zero disruption across the full migration

Zero disruption across the full migration

1.2M users were moved from the legacy platform to Masabi without a single moment of service interruption. Active tickets remained valid throughout. Account data carried across cleanly at every phase. For a public transport operator, this was not simply a technical metric. It was the baseline requirement, and it was met without exception. 

98% of transactions migrated in 13 weeks

98% of transactions migrated in 13 weeks

The rebuilt platform reached 98% of total ticket transaction volume migrated to Masabi within 13 weeks of go-live. That pace, at that scale, with no service interruption, reflects both the quality of the migration architecture and the rigour of the testing approach that underpinned it. 

100% uptime, every service, every week

100% uptime, every service, every week

All six Azure services recorded 100% actual uptime across four confirmed weeks post-launch, against SLA targets ranging from 99.5% to 99.9%. No auto-scaling events. No outages. The Masabi API recorded a 99.99% success rate with a p95 latency of 192ms. 

Platform stability across both apps

Platform stability across both apps

iOS maintained a 99.95% crash-free rate, exceeding the 99.8% target, while Android sustained a crash-free rate above 99.5%. iOS Daily Active Users (DAU) grew from 161K to 313K within the first month of launch. 

Adoption since launch

Adoption since launch

815K+ accounts created via the new platform since go-live on 1 April 2026, with 734K+ distinct users either purchasing tickets or holding migrated tickets. Over 7.6 million tickets have been purchased or migrated on the Masabi platform as of September 2026. 

TESTIMONIALS

Trusted voices
across industries

Our clients' words reflect the trust and impact we strive for in every partnership.

OWEN HUGHES
Firstbus_Logo

OWEN HUGHES

Director of Digital & Retail

When migrating over 1.2 million passenger accounts for critical public infrastructure, Robosoft took full ownership with a level of capability and experience across every discipline that gave us genuine confidence. Their technical depth was evident, but what stayed with us was their consistency. The precision they brought to the architecture carried through to the migration. The platform is live and the migration ran cleanly. Robosoft is the partner we trust and one we would return to.

Craft scalable digital platforms that maximize business results 

RELATED WORKS

More work that

reflects our impact

View Allright arrow
Carousel Image
Transforming connected travel experience 
Carousel Image
Reimagining travel booking experience for Akasa Air
Carousel Image
Reimagining global sightseeing through a mobile‑first customer experience