1. IBM i Modernization – Challenges and Objectives
“Why should I change? Everything is working perfectly…”
Typically legacy applications remain in production for a long time, undergoing major changes and relying on different technologies, making it difficult to understand the code. Unfortunately many IBM i modernization projects start only after there has been a serious business impact caused by the failure of a legacy application. Too often, the analysis of the costs and risks involved in modernizing applications concludes with: ‘if it isn’t broken, let’s not fix it’. But skipping this step only delays the cost (“technical debt”) in development. Isn’t it better to proceed with a series of small but regular evolutions rather than a revolution? A system that does not evolve will necessarily lead to a revolution one day, because the world does not wait to evolve quickly.
Kody Robinson, Software Developer at Arkansas
Electric Cooperative Corp. – Challenges of a young developer
joining an experienced IBM i development team, and value of RPG Free Form.
Well managed, your modernization projects will become profitable
Tim Rowe, Business Architect Application Development at IBM,
gives a 360 degree view of modernization on the IBM i platform
– both the development methods and the application itself
Modernize the existing application assets? And why not change the platform?
Convinced that it is necessary to replace your legacy platform? We have all dreamed at some point or another of having a cutting-edge information system, always flexible to their changing business needs and, in this, a major contributor to their performance. Shouldn’t we move forward and reinvest in what already exists instead of replacing everything? Ask yourself this question in all sincerity while reading our article “Legacy modernization: 10 preconceptions to urgently dispel“.
Legacy systems have shown their incredible resilience and ability to provide outstanding competitive advantage to leading businesses. It is important to note that despite the myriad of emerging technologies revolving around them, it is these “good old” and trusted systems that continue to keep the entire global economy running smoothly and securely. Discover the strengths of this system through our article “Legacy” will never die!. Interested in learning how IBM i is an efficient and resilient platform for modern business workloads? Download ourWhite Paper and learn more about one of the industry’s leading integrated operating environments.
The typical reaction of any company looking to modernize its applications is to rewrite everything in Java, a universal and far more portable language than RPG. Looked at from the outside, this choice is not surprising. You could easily believe that a rewrite in Java would address two burning issues: preparing you for an exit from the IBM i platform at some time in the future and providing an easy answer to the RPG skill shortage. However, if you look more closely, it is clear that each language has been conceived from the outset for a specific technological environment. Can RPG Free Form and Java languages coexist to get the “best of both worlds”? In our article RPG Free Form vs. Java: nothing compares we discuss two languages that everything opposes.
Driving digital transformation in the new economy
Digital transformation has become a major focus for companies and project times have decreased. DevOps and agile technology initiatives have taken precedence in a year where most companies have fewer resources and less budget to operate with. Legacy IBM i application modernization is a key component of digital transformation and optimization. Discover new opportunities to modernize IBM i applications in the new economy in our White paper.