Keytree helps BP switch apps to SAP Cloud Platform

BP produces energy to power economic growth and lift people out of poverty. With around 74,000 employees, it operates in 70 countries worldwide: finding and producing oil and gas on land and offshore, moving energy around the globe, and manufacturing and marketing fuels and raw materials used in thousands of everyday products, from mobile phones to food packaging.

BP is focused on ensuring its people have the tools and systems to work efficiently, effectively and productively wherever they are – both in the office and on the move. With its partners, BP’s IT function has developed a series of mobile applications that enable staff to complete tasks and operations efficiently.

These had been developed on the on-premise SAP Mobile Platform. However, as BP shifts to more flexible cloud-based platforms, it chose SAP Cloud Platform as the Platform as a Service for the new era of apps. This approach will enable BP to leverage the flexibility the cloud offers and manage costs more efficiently. Keytree was instrumental in helping BP to switch its apps to SAP Cloud Platform.


“Working with the Keytree team, and drawing on their expertise in SAP Cloud technology, proved invaluable as we moved away from on premise applications. The Keytree delivery methodology enabled BP to migrate a selection of apps to SAP Cloud Platform quickly and efficiently.”

Ed Alford – Vice President of Enterprise Systems at BP

Providing a flexible approach to app management

BP has created over 25 apps; some were employee-facing used for managing leave or ordering products, while others extend the reach of the apps to their customer base and include Control of Work, Health and Safety reporting, and the management of refuelling tankers and delivery trucks.

To enable rapid delivery of the migration, the project followed a “no change” mantra. Given its scale, BP has a complex internal system landscape with many different versions of backend systems and several different ‘sign on’ mechanisms; therefore, Keytree built a ‘pattern’ approach to enable the apps to be grouped and migrated efficiently.

Keytree tackled these through ‘technical proving’ (for each app); a series of tests to check ‘sign on’ from the cloud through to all the backend systems – this approach allowed Keytree to ‘prove’ it functioned as required.

Depending on the app, Keytree designed a range of standard ways (patterns) of switching apps to the cloud and prioritised each, creating a running order based on the number of users. The Keytree team worked closely with the BP team as well as other partners in working through the list in priority order and moving each app to the cloud. Key to delivery was that each app had to be validated to ensure it worked in the same way as it did before the move, which was completed by an extended UAT team at BP.

Keytree rapidly migrated existing on-premise applications to SAP Cloud Platform. The process was designed to follow a standard way to move all the apps into the cloud, with only a few minor changes made to the apps and with no impact on the end user. The move to the cloud fits perfectly into BP’s IT cloud strategy – providing flexibility and cost effectiveness – and this is just the beginning of BP’s cloud journey.