As the momentum of migrating enterprise workloads to the cloud increases, there is a growing trend of innovation as a major business driver for cloud application deployments. Historically, innovation has not figured highly in the business case for these projects, particularly for the ERP systems that run an organization's core business processes; the rationale has been much more about operational efficiency, and modernization of back-office functions – something particularly prevalent in HR and finance in recent years.
Now organizations are looking at their core applications as a platform for innovation, particularly as their digital transformation projects extend deeper into the core. Capabilities such as AI and machine learning, blockchain, and IoT are all seen as opportunities to innovate around products, services, and business models. Implementation approaches are changing to match these ambitions, with a move away from lift and shift, and replicating existing customizations in the cloud, to making a fresh start on a modern platform with a phased agile implementation and a regular and frequent cadence of new functionality.
Updating a major back-office application should also be a trigger – and an opportunity – to reassess the business processes that it supports and the value that it delivers to the enterprise. The preferred approach is to utilize standard processes as widely as possible, using configuration within the application, rather than customization, to meet the needs of the business. Custom software development should be restricted to must-have features that cannot otherwise be supported by the application or where a bespoke approach can provide the business with a profitable differentiated proposition.
Though some organizations will seek to develop new capabilities using emerging technologies such as AI, IoT, and blockchain, much of the work will be done by the application vendors: the real value derived from these technologies is in your organization's data, not in the software code. Every application vendor, for example, is now incorporating AI for relevant business use cases such as next best action in sales and customer service, or best fit candidates in recruitment. When combined with IoT data from the physical world, it also enables scenarios such as predictive maintenance schedules in engineering.
Even if the time is not yet right to move core systems, the back-office ecosystem, for many companies, has transitioned to more of a hybrid model, with "edge" applications including planning and budgeting, recruitment, and expense management running in the cloud and integrating with an on-premises core. This can provide some of the benefits of new capabilities with less disruption to existing processes, but organizations should nonetheless maintain a clear roadmap for their applications that as far as possible avoids bespoke integrations and silos of data.
When the time does come to upgrade, many application vendors and their systems integrator partners have created project methodologies and tools to reduce the burden of migration. Although any application update is still a major undertaking, these approaches make it easier to break down the project into manageable stages and assist with business change management, and should reduce the overall duration of the project. Business application upgrade cycles (particularly for ERP) have been among the longest across the enterprise IT estate, but as the requirement for back-office innovation begins to outweigh the perceived complexity, expect to see more organizations making a move outside of the traditional upgrade cycle.
Straight Talk is a weekly briefing from the desk of the Chief Research Officer. To receive this newsletter by email, please contact us.