Agile Modernization with Node.js

Retain your IBM i (AS/400) investment and modernize without risks.

What is Agile Modernization?

Businesses have long been searching for the best way to bring their legacy IBM i (AS/400) applications into the modern age.

They’re tired of using green screens and want to take advantage of today’s latest technologies and platforms.

Many take on high-risk, high-cost system rewrites and migrations off IBM i in hopes of doing so. But more often than not, these projects fail—costing millions of dollars and wasting years of development effort.

Thankfully, there is now an incremental, iterative, agile approach to IBM i modernization.

Agile Modernization combines conversion to Node.js and a rich UI front end for true, enterprise-level IBM i modernization.

4 Steps to a Modern Enterprise

1. Convert

Use Profound.js to convert RPG applications to Node.js on IBM i as needed without losing compatibility.

2. Integrate

Integrate your IBM i with previously incompatible systems—including Java, .NET, and PHP programs.

3. Extend

Take advantage of the resources available on the Open-source Ecosystem from your IBM i.

4. Design

Design beautiful graphical interfaces with Profound UI to eliminate any perceptions of “outdated” technology.

Signup Today for a Proof of Concept

Convert a portion of your system to both Node.js and modern graphical interfaces to experience the power of Agile. There is a waitlist for these engagements, so reserve yours today!

The perks of being Agile:

Minimal Risk

The luxury of an agile approach reduces the costs and risks normally associated with rewriting RPG applications or migrating away from IBM i altogether.

Integrated Systems

Modernizing in Node.js easily allows your IBM i apps to be called as Web services and integrate with your Java, .NET, and PHP development efforts.

Development Talent

Modernizing with JavaScript, one of today’s most popular languages, opens your team to new, younger development talent.

Open-source Ecosystem

Extend your IBM i applications to a whole new world of open-source technologies including IoT, IBM Watson, and the Cloud.

Introducing Profound.js

We’re happy to present Profound.js, the key piece that makes Agile Modernization possible. Profound.js is a suite of tools that allows you to modernize legacy RPG applications using open source Node.js.

The Profound.js Solution Includes:

Node.js Framework
nodejs-framework-icon This framework makes your applications Enterprise-ready by:

  • Enabling top-down transactional business programming capabilities
  • Streamlining development and avoiding ‘Callback Hell’
  • Offering seamless integration with the Profound UI framework for a robust Rich User Interface
  • Introducing numeric precision rules and strongly typed fields needed to support business applications and data
Profound.js Converter
conversion-icon Our conversion tool automates the majority of the RPG to Node.js conversion and Profound Logic experts handle the rest, if needed.
Profound.js Connector
connector-icon Supports iterative, incremental development, and enables your business to see immediate ROI. The Connector provides:

  • The ability for existing RPG programs to directly call Node.js modules, and vice versa
  • Direct integration between Node.js user interfaces and RPG program displays
  • Database drivers for IBM i to support robust, top-down integration with SQL or Record Level Access methods
  • Access to a variety of IBM i resources, such as data areas and low level system API
Visual Designer
visual-designer-icon A drag-and-drop IDE that makes it easy to design stunning web or mobile application interfaces using Node.js.
Agile Modernization Collateral

Get the Agile Modernization Datasheet

We'll send a PDF with all of this info straight to your inbox.

Awesome! You'll receive the Agile Modernization datasheet shortly.

In a rush? We'll send you the Agile Modernization Datasheet

We'll send a PDF with all of this info straight to your inbox.

Agile Modernization Collateral

Awesome! You'll receive the Agile Modernization datasheet shortly.