The Challenge

To create an interactive personal music experience for artists and the general public

Recognising that digital trends in music were changing, The BBC wanted to modernise its high-profile music portal to offer new features and capabilities.

They envisioned having a music site where songs would appear as they were played on the various channels and users could add these songs to their playlists. The aim was to allow users to build up their own music collection based on their own interests, using the BBC and third-party services to listen to the tracks in full.

Softwire was asked to modernise the platform, overhauling their current technology and infrastructure to support a production-worthy system that could evolve with user needs.

Our Solution

We helped to restructure the applications architecture to make it cloud-ready. 

We supported the BBC as it drew up its transformation roadmap for BBC Music. This included providing technical expertise to ensure the modernisation projects aligned with the corporation’s priorities and planned infrastructure evolution.

We redesigned the user experience of the public-facing web application. Following this, we consolidated all the music management tools into one (TUPAC), which linked with MusicBrainz to maximise all information sources. We introduced the concept of a ‘record’ to create a unique identifier for a single performance of music that could be easily reconciled with third party sources. Following this, we build a modern system supporting the development of new features, minimising risk to the organisation.

Using our extensive knowledge of BBC systems we carried out a seamless transition from the old to the new system, migrating dependent systems one by one during a period of dual running.

The Results

First trusted supplier to deploy to the cloud for the BBC

The new platform redeveloped BBC Introducing, providing a springboard for new and aspiring artists to have their music heard by new audiences. Whilst the BBC worked internally to move from their own hosting infrastructure, we were the first suppliers trusted to deploy cloud.

Improved User Experience

The UX is hugely improved, thanks to a new interface design and much faster performance. Data quality and data-handling are better across the platform, resulting in superior search results and recommendations. Users are able to easily find tracks they have heard on any BBC channel and add them to their personal collection.

The new system has streamlined cross-functional teams at the BBC. We enabled the BBC to continually roll out new features and capabilities. This ensures its producers and the wider public can continue to enjoy the very best experience as they continue to explore the BBC’s world of music.

Client
The BBC

Technologies
AWS, Java, Python

The project
Consolidate and simplify the platform to deliver an improved user experience moving the BBC to a cloud-based system.

The results
A popular platform that's fast, easy-to-use and can evolve as new features are required.