• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Thoroughly Modern: Why Modernizing IBM i Applications Is Important And Where to Start

    April 17, 2023 Pete Czornohus

    I always like starting with a quote: “Everybody seems to talk about the weather, but nobody does anything about it.” The funny thing is that it’s starting to feel like it relates to IBM i application modernization.

    Companies have talked about modernizing their RPG, COBOL, and CA 2E (SYNON) applications for decades, but a recent Fortra study said that 64 percent of IBM i shops are still considering IBM i modernization as one of their top five concerns. It’s worrisome that so many companies are considering it but not actively engaged in it.

    In this article, we are going to cover two areas of IBM i application modernization: What is it and how to get started. We hope this gives you some ideas that you can apply to your environment.

    Benefits Of IBM i Application Modernization

    From a business perspective, modernized applications give you the ability to align your functional requirements with the business, provide greater value for the IT money spent, and improve agility. You can better serve your customers, capture new clients, and enter or even create new markets.

    From an IT perspective, using modern languages and frameworks allows you to reduce complexity, risk and the cost of maintaining your applications. It also increases the pool of available resources and provides access to data that helps executives make informed decisions.

    Why have so few companies done it? One of the biggest issues is complexity.  The number of modernization approaches is staggering. The cost can be high and hard to quantify.

    My recommendation is to look at the drivers and decide which approach fits your goals:

    • Can you reuse your code?
    • Is the code maintainable?
    • Do you have resources to manage and maintain that application base?
    • Do the applications meet your business needs?
    • How quickly do you need to meet your ROI metrics?

    These factors all influence which approach you should choose. Once you start answering those questions, you can simplify it.

    Previously, conversations around IBM i and modernization talked about abandoning the platform and that’s not always the answer. It’s often about getting more from the investments that you’ve made by implementing modern languages and approaches. If your code meets your needs, you can enhance, extend, or integrate that existing code. This can give you the ability to consider refacing and/or encapsulating via new applications.

    Using a tool enables you to create a modern interface via refacing without modifying the underlying code. This provides a graphical user interface that makes it easier to train new employees and improves workflows by integrating systems without modifying the underlying RPG/COBOL/CA 2E (SYNON) code. You can also modify the GUI to add new functionality.

    Then there’s encapsulation. If you need something more robust, the ability to create new applications, develop APIs around your existing code and use modern languages (e.g., PHP) is another option.

    If your applications aren’t meeting your needs, look at extracting the business logic from existing code, then rebuild it using modern technologies. Make sure that the replacement has the same functionality plus more that you would need from the new environment. Being able to deconstruct the business logic from your existing applications and use that as the groundwork is important.

    Keep in mind that this isn’t an all-or-nothing approach. Application groups can fall into completely different categories. I’ll give you an example. Right now, we’re working with a company that’s modernizing their entire application portfolio – over 1,000 RPG applications over 25 to 30 years. We started by developing a modernization strategy. We identified which applications would be enhanced, extended, and which ones would be retired, rewritten and/or replaced.

    Start with your strategy. It can be as simple or as comprehensive as you need. Get everyone on the same page and the strategy should outline what your business needs are, not just IT. Don’t modernize for the sake of modernizing. It must meet business requirements.

    Map out what success looks like. Define quantifiable goals that you can measure so you can track your progress and understand when you’ve met the endpoint. There is no wrong answer, but our focus is helping you get started.

    Tools and Services – What’s the Best Option?

    Do you have the right tools and resources? Should you partner with someone to help with the effort? Here’s a quick intro to some of our tools and services.

    Presto is Fresche’s UI modernization tool. It automatically transforms your green screens to provide access via any browser. This allows you to take advantage of the styling and interactive features that are possible in a browser while retaining all of the proven logic, authorities and permissions in your applications. And the great thing is that your end users don’t need anything but a web browser to access what was formerly a green screen.

    WebSmart is another web development tool. The biggest difference between WebSmart and Presto is that WebSmart provides net-new web application development. WebSmart is a template-based tool that allows you to step through a wizard process and have code generated to create any type of application. From there, you can customize that code to create anything from dashboards, to portals, to e-commerce sites.

    In addition to tooling, Fresche provides strategy, Web development, and staff augmentation services. We have been doing it for over 20 years. We often start by looking at your current state then provide options. The resulting strategy will depend on your business needs. For example, it might be focused on quick wins. Perhaps we start with a quick Presto project to deploy a browser-based user interface. That might buy you some time to plan and budget for a larger scale development project, if needed. The solutions are flexible.

    We recently hosted an educational webinar that provides more detail about IBM i application modernization options and solutions. You can view the recording here.

    Pete Czornohus is general manager of digital solutions at Fresche Solutions.

    This content is sponsored by Fresche Solutions.

    RELATED STORIES

    Thoroughly Modern: What You Need to Know About IBM i Security

    Thoroughly Modern: Flexible And Fractional Staffing Models That Deliver

    Thoroughly Modern: How To Optimize IT In 2023

    Thoroughly Modern: A Swiss Army Knife For IBM i Developers

    Thoroughly Modern: Digital Solutions For IBM i And Beyond

    Thoroughly Modern: Simplify IBM i Application Management and Extract Key Insights

    Thoroughly Modern: Four Ways Staff Augmentation Is Helping IT Get Things Done

    Thoroughly Modern: Bring Security, Speed, And Consistency To IT With Automation

    Thoroughly Modern: Good Security Is Just As Important As Good Code

    Thoroughly Modern: The Real Top 5 Challenges For IBM i Shops Today

    Thoroughly Modern: Improving The Digital Experience With APIs

    Thoroughly Modern: IBM i Security Is No Longer Set It And Forget It

    Thoroughly Modern: Taking Charge of Your Hardware Refresh in 2022

    Thoroughly Modern: Building Organizational Resilience in the Digital Age

    Thoroughly Modern: Time To Develop Your IBM i HA/DR Plan For 2022

    Thoroughly Modern: Infrastructure Challenges And Easing Into The Cloud

    Thoroughly Modern: Talking IBM i System Management With Abacus

    Fresche Buys Abacus To Integrate From IBM i To Cloud To Code

    What IBM i Shops Want From Cloud, And How To Do It Right

    A Chat With Steve Woodard, The New CEO At Fresche Solutions

    Thoroughly Modern: Making The Case For Code And Database Transformation

    Thoroughly Modern: Making Quick Wins Part Of Your Modernization Strategy

    Thoroughly Modern: Augmenting Your Programming Today, Solving Staffing Issues Tomorrow

    Thoroughly Modern: Clearing Up Some Cloud And IBM i Computing Myths

    Thoroughly Modern: IBM i Web Development Trends To Watch In the Second Half

    Thoroughly Modern: Innovative And Realistic Approaches To IBM i Modernization

    Thoroughly Modern: Running CA 2E Applications? It’s Time To Modernize The UI

    Thoroughly Modern: Understanding Your IBM i Web Application Needs With Application Discovery

    Thoroughly Modern: What’s New With PHP On IBM i?

    Thoroughly Modern: A Wealth Of Funding Options Makes It Easier To Take On Modernization

    Thoroughly Modern: Speed Up Application Development With Automated Testing

    Thoroughly Modern: The Smart Approach to Modernization – Know Before You Go!

    Thoroughly Modern: Strategic Things to Consider With APIs and IBM i

    Thoroughly Modern: Why You Need An IT Strategy And Roadmap

    Thoroughly Modern: Top Five Reasons To Go Paperless With IBM i Forms

    Thoroughly Modern: Quick Digital Transformation Wins With Web And Mobile IBM i Apps

    Thoroughly Modern: Digital Modernization, But Not At Any Cost

    Thoroughly Modern: Digital Transformation Is More Important Than Ever

    Thoroughly Modern: Giving IBM i Developers A Helping Hand

    Thoroughly Modern: Resizing Application Fields Presents Big Challenges

    Thoroughly Modern: Taking The Pulse Of IBM i Developers

    Thoroughly Modern: More Than Just A Pretty Face

    Thoroughly Modern: Driving Your Synon Applications Forward

    Thoroughly Modern: What To Pack For The Digital Transformation Journey

    Talking Digital Transformation With The New And Prior CEO

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: CA 2E, COBOL, Fresche Solutions, IBM i, Presto, RPG, Thoroughly Modern, WebSmart

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Greymine Launches PerfScan To Monitor And Manage IBM i Performance IT Modernization Goes Beyond The Apps, Kyndryl Says

    Leave a Reply Cancel reply

TFH Volume: 33 Issue: 22

This Issue Sponsored By

  • DRV Technologies, Inc.
  • Fresche Solutions
  • Racksquared
  • WorksRight Software
  • Manta Technologies

Table of Contents

  • IT Modernization Goes Beyond The Apps, Kyndryl Says
  • Thoroughly Modern: Why Modernizing IBM i Applications Is Important And Where to Start
  • Greymine Launches PerfScan To Monitor And Manage IBM i Performance
  • As I See It: Greetings, Comrade IT Professional
  • IBM i PTF Guide, Volume 25, Number 16

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Tool Aims To Streamline Git Integration For Old School IBM i Devs
  • IBM To Add Full System Replication And FlashCopy To PowerHA
  • Guru: Decoding Base64 ASCII
  • The Price Tweaking Continues For Power Systems
  • IBM i PTF Guide, Volume 27, Numbers 31 And 32
  • You Can Now Get IBM Tech Support For VS Code For i
  • Price Cut On Power S1012 Mini Since Power S1112 Ain’t Coming Until 2026
  • IBM i: Pro and Con
  • As I See It: Disruption
  • IBM i PTF Guide, Volume 27, Number 30

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle