Automatic conversion of RPG applications to a modern language leverages your existing code base and greatly extends your IBM i investment.

Is it time to modernize?

IBM i is one of the most stable, robust operating systems ever developed, and you have a significant investment in your IBM i applications and databases. But even with this powerful, multi-faceted OS, you now face real pressure to modernize your business applications to take advantage of modern Web, Mobile, SOA and Open Source technologies. Fresche’s X-Modernize is the solution for modernizing any RPG application. X-Modernize automatically re-factors and generates a native Web application in a modern language.

X-Modernize Workspace
X-Modernize Customers

X-Modernize provides a modern architecture

The biggest technical advantage of using X-Modernize is to convert your RPG programs to a modern architecture that uses state-of-the-art technologies (AngularJS/React, Springboot, Hibernate, HTML 5, etc.). From a business perspective, the advantages of modernizing are many: applications that are ready to be viewed from any device that supports a browser; new sales channels; a wide developer pool for modern technologies; easier onboarding of new staff who are accustomed to a GUI interface; better agility and integration with other, more modern systems in your organization.

How X-Modernize can help you:

Improve agility

Converting your RPG applications to modern languages opens up a world of possibilities: an increased ability to meet rapidly changing business demands for new functionality and sales channels, in addition to easier integration with other systems in your organization. With greater agility comes greater opportunity and improved operations.

Find new resources

Retiring resources is one of the biggest headaches facing IT directors in IBM i shops today. Valuable resources take decades of IBM i application and database development knowledge with them, and can’t be replaced. Converting to modern technologies and standards opens your organization up to a world of new resources.

Reduce costs

Cost savings are everywhere in a modernized system: reduced development and testing time, cheaper infrastructure and widely available resources. In addition, software licensing fees are often less expensive on modern systems, and the overall technological footprint of the organization is reduced, reducing maintenance costs.

Simplify and standardize technology

Application conversion and movement toward a standardized set of technologies across an entire organization reduces complexity, the number of technologies and the number of integration points. This reduces the skill sets required to maintain and manage application ecosystems.

Reduce risk

Older applications risk becoming almost entirely static when the current generation of developers takes its specialized skill set into retirement. And keeping that skill set around becomes more expensive each year. Employees with modern skills are widely available and command less money.

Open new horizons

Older application environments contain decades of valuable information, business logic and customer data. But these precious resources are typically difficult to access when they are locked away in older technology, and are available only to personnel who are technically proficient.

X-Modernize key technical features:

  • Generates standard, modern highly portable code
  • All functionality of applications converted to modern code
  • Automated approach reduces errors, ensures accuracy
  • Provides highly responsive Web UI out-of-the-box
  • Compares original and recovered code
  • Leverages X-Analysis and X-DB Modernize for complete solution

Some of our X-Analysis clients