AI-assisted modernization
Generative AI can be used to inspect applications and produce — or reproduce — documentation. This function is particularly useful in the case of old applications with documentation that is incomplete or unavailable.
If the generative AI model has been trained on a diverse range of applications and projects, missing information can be inferred from other similar projects. Partners who have expertise and data built up across multiple customers and projects can be valuable here, bringing in sources of information that go far beyond an organization’s own set of systems and applications.
Similarly, business and data logic can be mapped with assistance from generative AI, helping understand both the workings of older applications and the opportunities that could be leveraged by incorporating that data into modern platforms.
Decision support systems that help determine the most appropriate applications to modernize can also leverage generative AI, helping avoid the trap of running projects that consume resources and add to cloud workloads and costs but deliver little discernible business benefit.
While it is an emerging use case, early work by Kyndryl has shown that leveraging generative AI to produce requirements can dramatically cut the timeframes required for mainframe modernization, and significantly reduce the time an organization’s own people need to invest in the requirements-gathering process.
This streamlining helps both lower costs and bring forward the value that the projects are ultimately designed to deliver.
Staying secure with generative AI’s help
Many mainframe applications were conceived and coded before the internet era, which makes security a key consideration for any modernization project. The 2024 State of Mainframe Modernization research found 92% of respondents said regulatory compliance influences their modernization decision-making.
Here again, generative AI can play a role, enabling data encryption and significantly enhancing capacity for security testing and assessment, as well as automating tasks like code modernization and inspection, test case development and automated configuration.
By analyzing large datasets in real time, generative AI can also play a vital role in fraud prevention, providing insights that help organizations meet industry standards and protect against financial losses.
There are many more areas in which generative AI can help businesses adapt to new needs and keep core mainframe, whether by automating routine tasks, reducing manual intervention, cutting processing times or lowering costs.
Generative AI also can free teams from routine, manual tasks like spending weeks on translating and testing code to concentrate on more strategic imperatives, like aligning applications and performance to broader IT strategies and business goals.