We all dream of that greenfields project, using the latest technologies and targeting modern mobile devices, but most of us live in a world of existing legacy systems that weren't built with mobile in mind. In this presentation, I'll show how REA is tackling mobile development in a sea of legacy systems systems to make "mobile first" a reality. I look at the challenges and rewards of microservice architectures and hypermedia APIs, as well as how that influences client side development for mobile devices. The hardest aspect of building mobile apps is generally not the app itself, but in massaging the backend systems to provide the useful APIs that make developing mobile apps possible. Yesterday's software systems are unable to deliver today's mobile experiences. I present the shift from a monolithic desktop web app, to a system of microservice APIs with multiple mobile clients.