Many organisations have legacy apps, but modernising them for todayâs customer calls for more than just a fresh coat of paint.
W
eâve seen the term âapp modernisationâ showing up more frequently on a lot of software and developer websites â one sure sign of a trend on the rise. A definite subset of digital transformation, thereâs substance behind the term: research has uncovered large numbers of organisations whose applications need refreshing. So nowâs a good time to start thinking about app modernisation through the lens of three key questions: what is it, why do it, and how to go about it.There are usually one or more triggers to modernise. Maybe the tech stack has some cybersecurity flaws due to old code; maybe the databases and servers the apps are built on are beginning to creak, to the point of becoming a limiting factor. The business wants to add features or functionality but the architecture doesnât allow that, which means the business canât fulfil a customer need, or scale, or move into new markets.
Another urgent reason is the changing competitive landscape. To anticipate new entrants to the market, traditional companies â which by definition are more likely to have legacy apps â need to up their game. And now we have AI, which could potentially disrupt things further.
Which leads us on to another important reason to upgrade: if the customerâs getting a disjointed experience because thereâs been a lack of consistency in what youâre rolling out due to mergers or other apps bolted on, theyâre probably not able to do what they would like to do with your app. And that leads to dissatisfaction and churn.
This is an expensive outcome because youâre either incurring more cost to win new customers from somewhere else, or youâre paying extra to support the ones you still have. Companies have been trying to solve this with chatbots but I would argue that if you design things properly to begin with, you minimise the need for customer support and chatbots in the first place.
So for a business thatâs burdened with both technical debt and experience debt, app modernisation is a great opportunity to deal with both at the same time. As an added bonus, you might find you can do away with or cut back on processes you thought were essential but arenât.
The situation reminds me of when moving to the cloud started to become viable. To describe the options facing businesses as they evaluated what to do with their apps, in 2010, Gartner coined the five râs: rehost, revise, rearchitect, rebuild, or replace. A similar spectrum of choices faces organisations now as they think about modernising their apps.
The five râs are useful but they donât tell us the full picture because when deciding to embark on a modernisation journey, you also need to look at the front end experience from your userâs perspective. I canât urge this point strongly enough: and I donât just mean the pixels on the screen but the full end-to-end customer journey.
In similar projects, for financial services clients and customers in other industries, weâve been carrying out a lot of user research. Essentially, this involves talking to customers to understand their pain points. You canât short-cut this stage: you have to walk in your customersâ shoes.
You might think you know your customer but youâre not them; so the best thing to do is user testing, involving real people with real applications and real problems. A lot of this process involves qualitative testing and the value is in how it unearths a mine of information about the issues that customers have â and very often, insights into how to fix them.
Now letâs suppose your business has decided strategically that itâs going to modernise its apps. This project is too big to be led by IT alone; it has to be holistic, with design included from the start.
With all of our projects, we collaborate alongside development, to work within the constraints of whatever the tech is, while pushing at the boundaries and testing the art of the possible.
Many companies have in-house digital design teams but are they stuck in business-as-usual mode: tactical work to keep the lights on? Is there sufficient deep experience in UX and experience design that can articulate a vision for a new or modernised product?
You might have strength in your IT team to deliver an app thatâs fast, secure, scalable, but do you have the equivalent strength on the design side (we call this design leadership)?
When it comes to app modernisation, donât fall into the trap of making it look âmodernâ while not addressing fundamental design issues. Front end design evolves and goes through phases; drop shadows and square corners come in and out of fashion. Iâm talking about something far more fundamental: how easy it is for a customer to use your app. That is, and always should be, the North Star for your app modernisation project.
By the way, itâs also the right thing to do because it draws upon good practice in accessibility. From June 25, the European Accessibility Act comes into law so modernising your apps is a great way to address considerations like contrast, text size, along with interaction design so itâs obvious to the user what the next step should be.
All of these changes need addressing at the development stage. Theyâre harder and more expensive to do after the fact. Thatâs why itâs vital for design to be involved from the start. The project needs to align with what your company is trying to achieve, and the specific design needs to be informed by user research and testing. For that to happen, design needs to have a voice that carries weight at leadership level.