When you think of industries that are actively innovating, the funeral business probably doesn't spring to mind. But our recent project with Wesley Media — a company that works with both bereaved families and funeral service providers to create unique multimedia ceremonies and tributes — proved different.
To give you an idea of the challenge we faced: we had to build a media player that effectively did what Spotify, YouTube, iMovie, PowerPoint, web-casting and digital signage systems do, but all in one place. On top of that, we needed to make sure that even the biggest technophobe could use it — right down to people who need training to use a mouse.
Wesley wanted the option to enter into new markets and decouple the dependency on hardware. When installing a new solution they had to install a specific PC and windows based hardware, the web-casting solution was dependent on specific graphics cards, their tributes required a "purple box" piece of hardware that would store a cache of the media files. The new program therefore has to work across operating systems Windows, Mac and Linux and take advantage of the hardware available.
A further challenge was that the end application had to be themeable - they wanted to be able to upgrade uses to the new software without any visual impact or learning overhead. Their existing system had a typical Windows 2000 theme, however they also wanted to be able to switch to a modern theme for new installations.
An application running on your computer with this much power - interacting with custom remote controls, managing feeds to large digital displays and controlling sound systems is not something you would immediately think web technology could do.
Our full technology choices were NodeJS, Electron, React, Typescript and Redux
The previous iteration of Wesley’s software worked well and was the market leader. However, thinking ahead, Wesley knew it needed to be rebuilt, updated and future-proofed. So they looked for a software house that could build a solution based on their specific requirements, adding value through technical expertise, forward thinking, and attention to detail.
We were the ideal fit.
Our passion for cutting edge web technologies and willingness to push the envelope won us the job — a project that would challenge the capabilities of modern web technology running in desktop environments.
Despite the existing product’s success, it had issues that needed addressing. It relied on programming languages, hardware and operating systems that were no longer supported and were expensive to maintain. Wesley also wanted to move into other markets, which the existing system did not allow.
To overcome these challenges, the updated software needed to be:
It's quite amazing what can be accomplished with modern web technology today. The question is not should we use web technology for our project, but why are we not using it?
Based on extensive research, we built the new software using React and Electron. Our investigations showed that these would give us the power, flexibility and (importantly) stability that Wesley needed. Even then, we still had to test thoroughly, making sure that everything worked faultlessly. After all, a funeral only happens once, so there was no room for error.
We offered Wesley two versions of the design — one classic and one modern. ‘Classic’ retained the look and functionality of the original. While ‘modern’ offered a more contemporary look, with extra functionality that catered for five different levels of operational complexity, depending on the user.
We completely overhauled the architecture of the software and its relationship to hardware — simplifying the entire system.
The live webcast of the service used to require dedicated hardware. We replaced this by moving everything into the software — meaning that all venues need to webcast now, is a webcam. The previous media storage box is also no longer necessary, as the new player handles video directly.
Meanwhile the new tribute builder makes it easy for Wesley to create multimedia presentations. It uses a single timeline, onto which they can drag and drop songs, images, videos and text — which can play simultaneously.
Another facet of this new, simplified system, is that all client media players are now synced together via Wesley’s management system. This effectively creates an Internet of Things for every player at every crematorium.
After a thorough testing period it’s now been rolled out to over 40 crematoria across the UK. While the roll out is still ongoing, the new and improved technology has allowed Wesley Media to remain the market leader.
As evidence of the future-proofing and flexibility we built in, we’ve already added extra features to the software. We were able to seamlessly plug these in to the existing platform, without causing any issues for people using the software.
One of Wesley’s original goals was to prepare the software for expansion into new markets and territories. While Wesley Media currently only work in the funeral sector, the new software can easily be used for other ceremonies, including weddings, christenings, bat/bar mitzvahs — opening up a variety of future opportunities for Wesley Media.