A popular insurance supplier asked PIO to modernize their financial services platform to increase connectivity and data exchange
About The Client
The client provides financially stable insurance products to its customers. Being in business for over 60 years, it has enhanced the process of buying insurance and annuity products. It delivers outstanding performance and believes in service beyond expectation. In September 2018 the client announced its partnership with FAST, a leading digital platform, making itself the first insurance company to be entirely cloud-based. By introducing new technology and a forward-thinking business model, this insurance and security corporation has transformed the experience of buying insurance. From the processes being time-consuming, complicated, and stressful the company has made it simple, fast, and easy. Programmers.io has helped this client to tackle its issues related to IBM i platform and provided long lasting solutions for the same.
- Industry: Insurance
- Headquartered: USA
- Platforms: IBM i / AS400, RPGLE, CLLE, SQLRPGLE, Java, AWS
- Team Size: 26 Members

The Challenge
Our client’s ERP runs on IBM i and it is using Amazon Web Services (AWS) cloud service to store its data. AWS Cloud was used for this process because:
- It offers a complete range of services to store, access, govern and analyze data
- It provides reduced costs, increased agility and simplified storage management
- It makes it simple and fast to move large amounts of data online between on-premises storage
The data stored by the client on AWS included files related to banking such as Commission statement files, EFT (Electronic Funds Transfer) Premium files, GL (General Ledger) etc. The client used to extract these files and created dynamic folders on AWS for its daily processes. As these daily processes of the client ran on the IBM i platform, the major concern of the client was to access the data on AWS cloud from IBM i/AS400 IBM i.
Our Solution
Planning the Modernization Strategy
The developers from Programmers.io first discussed all the requirements of the client and prepared an approach to modernize the website by using existing codes.
Native IBM i Support
Discussing the solutions with the client, we decided to opt java as a solution. Main reasons that led to this choice are:
- The IBM i platform supports Java widely and provides a JDK to run java applications on their System.
- AWS provides AWS SDK for java which helps take the complexity out of coding by providing Java APIs for AWS services.
Java Utility Development
Our team of java experts created a java utility by using AWS provided APIs to access the data on AWS cloud and copy those files to IFS (File directory Offered by IBM i). As a result, processes on IBM i could call our java utility to copy the data on IFS and access data with Java easily.
Business Impact
Our solution added value with surprising results because we were able to deliver a high-quality product on time.
We helped the client to support the cross-domain database input for their existing programs.
We have used the JAVA platform to ease the connectivity and data exchange between IBM i and AWS.
Here’s how we did it
-
Seamless Cloud-Legacy Integration
Enabled IBM i processes to access and use AWS-hosted files efficiently without rewriting legacy programs.
-
Reduced Manual Effort
Automated data transfer from AWS to IBM i, minimizing human intervention and errors.
-
Preserved Legacy Stability
Maintained existing workflows while modernizing integration, ensuring system reliability.
-
Faster Data Access
Streamlined file retrieval and processing, improving operational speed and responsiveness.
-
Scalable Solution
Established a framework that can easily handle future data and platform expansions.
Seamless Cloud-Legacy Integration
Enabled IBM i processes to access and use AWS-hosted files efficiently without rewriting legacy programs.
Reduced Manual Effort
Automated data transfer from AWS to IBM i, minimizing human intervention and errors.
Preserved Legacy Stability
Maintained existing workflows while modernizing integration, ensuring system reliability.
Faster Data Access
Streamlined file retrieval and processing, improving operational speed and responsiveness.
Scalable Solution
Established a framework that can easily handle future data and platform expansions.

Other Case Studies

Programmers.io eliminated hours of manual tasks and data entry for an upscale fashion designer and d...

The Programmers.io team built a single sign-on web portal for a leading HVAC parts and supplies dist...
I wanted to take a moment to highlight and commemorate the efforts from our dedicated PIO team. To preface, the projects we work on here are complex, with rigid objectives, budgets, and timelines. Expectations are always high and are ever-changing. From the start of our relationship, the IO team was able to exceed expectations and make our business wishes a reality.
Over the past year I have worked with them, they have worked very hard to understand our highly customized system and troubleshoot things with little or no documentation while managing to keep the business up and running normally. Without the hard work and dedication they have shown, I know we would have had some issues causing downtime or lost production. I am looking forward to continuing working them in the next year as well.
I have been working with Programmers IO for more than 5 years now and I have been pleased with all projects and developers that I have worked with. We have had a few issues here and there but they have always fixed and made it right. They have been an excellent addition to our business.
Let’s Build Your Modernization Roadmap Together
Contact us for a free strategy session with IBM i experts.
Talk to an IBM i Expert