Is It Worth Investing in IBM i and RPG?
August 21, 2024 Alex Woodie
Nobody is mistaking the IBM i server as a brand-new system. It can’t hide from its status as a legacy platform. But does that mean that it’s no longer worth investing in IBM i and RPG? That’s the focus of a new paper by the outsourcing company DDC FPO.
DDC FPO is an Evergreen, Colorado-based business process outsourcing company that serves the trucking industry and specializes in things like freight billing and customer service for truckers. Considering the continued popularity of the IBM i server in the trucking business, it’s not surprising that DDC has taken an interest in the platform.
Recently, DDC published a nine-page paper titled “The Complete Guide to IBM i: Is it worth continuing to invest?” The premise of the paper is straightforward: While the platform continues to deliver business benefits, are those benefits offset by the challenges that it faces, such as the skills gap, cost, modernization, and “stakeholder resistance”?
“In our highly digitized world, new technology emerges every day. But are the latest platforms and tools always the best available?” the company writes in its introduction. “Dismissing legacy systems that have powered businesses for decades can be tempting in a rush to embrace new innovations. One system frequently targeted by this pro-innovation bias is IBM i.”
High update and stability are two of the biggest benefits that DDC ascribes to the IBM i. Its integrated design helps to deliver greater reliability compared to what other platforms can deliver, the company says.
Scalability is another plus factor in the platform’s favor, according to DDC’s paper. The IBM i’s single-level storage reduces technical complexity while allowing customers to store large amounts of data. The platform’s security and data protection features, meanwhile, make it an attractive place to store sensitive data.
The large number of shrink-wrapped applications are another plus, DDC says, while its capability to integrate with newer technologies, including ones available in the cloud, means that users can stay up-to-date as new computing trends emerge.
However, there are also a number of challenges to running IBM i, chief among them the skills gap. Specifically, DDC identifies a lack of RPG and CL knowledge as impacting the platform and its users.
“As the education system focuses on newer programming languages,” the company writes, “many experts in RPG are entering retirement, compounding the skills gap issue. This makes it difficult – and costly – for organizations to find and hire suitable candidates to maintain and develop applications on the IBM i platform.”
The lack of RPG education spurred DDC to build its own skills academy. It launched the program earlier this year to train programmers in the Philippines capitol of Manila who are skilled in RPG, CL, SQL and other programming languages used on the platform.
Cost is the second big obstacle to IBM i success, DDC says. From the cost of hardware and software license or subscription fees to the personnel costs of IBM i programmers and operators, costs abound. “An efficient IBM i system does require investment,” the company says.
Application modernization is another challenge faced by IBM i shops. In particular, the potential to open up security holes in a system by adopting API is something that IBM i shops should carefully weigh in their modernization plans.
The final obstacle working against IBM i, DDC says, is stakeholder resistance. In particular, employees who find the IBM i’s green-screen interface “outdated and irrelevant” may mistakenly assume that the system lacks any benefits.
“To change how stakeholders think about IBM i, educate them about its benefits, highlighting the system’s reliability, security, and efficiency,” the company says. “As with any other technology change, clearly explain all ongoing modernization efforts, so stakeholders understand the ‘why’ behind them.”
There are plusses and minuses to working with IBM i, as there are with every platform. However, when you add it all up, there’s plenty of upside to working with the platform, even if some of the misconceptions remain.
“’Old vs. new’ is often a false dichotomy that fails to recognize the nuances of IT systems and how they align with various business needs,” the company writes. “The value of IBM i as a secure, scalable, tried-and-true platform cannot be underestimated, and its age doesn’t make it obsolete. IBM i can live alongside – and integrate with – newer systems, empowering businesses to continue building success on its rock-solid foundation.”
You can download the DDC FPC report here.
RELATED STORIES
If It Ain’t Broke, Don’t Fix It
RPG Training Program Spun Up by Trucking Industry Outsourcer
“As the education system focuses on newer programming languages,” the company writes, “many experts in RPG are entering retirement, compounding the skills gap issue. This makes it difficult – and costly – for organizations to find and hire suitable candidates to maintain and develop applications on the IBM i platform.”
RPG (Report Program Generator) and COBOL (Common Business Oriented Language, alpng with CLP (Control Language Program) are the most effective and productive and most used programming languages used on the IBM i, today dating back to the 1970s and are the the most similar to the English language that is very successfuly used by virtually all USA IBM i programmers.
IBM has failed, miserably, for decades to enhance and replace the primative and unproductive IBM i programming tools, specificall y IBM Debug, with modern real-time DATA capture and analytics of the program statements and DATA being executed by executing programs, and to utilize that real-time information to dramatically enhance the IBM i programmer producttivity and save tens of billions of dollars of IBM prpgrammer cost annually. Exactly as Tesla Ful Self Dreiving (FSD) is today dramatically transforming and automating automobile driving for everyone with similar real-time FSD autonomus technology.
No amount of “NEWER” languages taught to students including C++ and Java will ever translate into the much needed and crucial immediate help needed and availabe now to all IBM i customers and programmmers, to enable all programmers to actually immediately see and understand what IBM i programs are actualy exeuting including the DATA being processed, and like Tesla FSD to automatically act in real-time with the crucial information. This is illuustrated by the Real-Time Program Audt software http://www.realtimeprogramaudit.com.
Tesla FSD transformed the world and eliminated automobile drivers, while IBM struggles for many decades without even recognizing or understanding there is no programmer skills gap issue with available solutions today. which largely eliminate the iBM i programmer and save billions of dollars annually.
The original sin, as said many times ad nauseam, was not providing an improved 5250 stream allowing for graphic terminals for ERP applications 20 years ago.
Yes, there are third party “web graphics suites”, so the problem is solvable, but it fragments the know how scenario even more for programmers (compared to pure DDS).
Otherwise, it would be one of the best system to dev upon, and simple, with protection in software investment… and manpower would have followed…
Microsoft Windows, version 1.0, was released on November 20, 1985. The IBM AS/400 was released on June 21, 1988. Sooo … Windows is legacy comparatively. The IBM Power System i continues to be able to handle Terabyte data sets gracefully via the SQL database engine. There are single server IBM i systems that can handle thousands of users. Neither of these are capabilities of a Windows system, or a linux system for that matter. I personally have seen multiple companies attempt to move off a “so called” legacy IBM AS/400, iSeries, i only to discover that the new, target system could not handle the database performance needs or the transaction volumes of the business. Sometimes heads rolled.
Gold is a legacy currency and yet, it is still highly valued.
The answer is to train up more RPG developers.
And maybe we could get IBM to rename RPG to something more sexy than Report Program Generator; heck, they have renamed everything else.
True