Skip to content

Chapter 2

Consideration 1: Start with why

Software modernization is not a goal, rather it is a way of achieving a certain goal. The first step of any software modernization program then, is finding out why you are considering it. What are the reasons software modernization sounds like an appealing proposition for a company?

A clear view of the reasons for starting this process can help in determining what actions to take, and how to measure success.

We have identified three broad categories of business problems; technical limitations, operational challenges and digitization challenges.

3 categories of business problems

Technical limitations

  • Description: IT systems are preventing the company from moving forward. Modernizing business processes, entering new markets, developing new products, these activities are hindered by IT rather than empowered. Time-to-market for new products and services is too high, because of IT. Scaling business is troublesome.
  • Example question(s): Do IT systems have a negative effect on TTM?
  • Solution focus: Solutions for technical limitations need to focus on enabling new business opportunities. For short-term goals, often upgrading existing systems can relieve some of the pain experienced.

Operational challenges

  • Description: Keeping the company going “as-is” is becoming more difficult, and often more costly. The maintenance of existing systems is getting too time-consuming. Old hardware or software stacks might lose vendor support, or qualified personnel cannot be found.
  • Example question(s): How much of their time is IT spending on keeping things running? And how much on developing new capabilities?
  • Solution focus: Solutions for operational challenges are mostly focused on delivering the same level of IT services with less effort or cost. Out-of-support hardware and software will often need to be replaced.Reducing complexity and reducing maintenance costs are important.

Digitalization challenges

  • Description: The digitalization and automation of for example SCM processes cannot be achieved with current systems. Integration with stakeholders is troublesome.
  • Example question(s): How integrated is your IT landscape with those of your stakeholders?
  • Solution focus: Solutions for Digitalization challenges will often focus on integration and automation.