Profound.js

Transform your IBM i Applications with Business-ready Node.js

Learn the secret to modern, extensible, transactional applications.

Alex Roytman explains how Node and Profound.js make transforming legacy code into modern enterprise applications easy.

Profound.js allows you to modernize legacy RPG applications using Node.js and an Agile Modernization approach.

Take an incremental, accelerated approach to modernization

Retain your investment in IBM i and your systems of record

More easily find developers for the platform

Extend your IBM i applications to include Open Source, Mobile, IoT, and Watson

Get Started Today

Start using Profound.js • Free Node.js Framework & Visual Designer

Why Node?

IBM i (previously known as AS/400 or iSeries) is a stable, secure, and reliable business platform that is highly capable of very modern options like mobile, analytics and more. Yet, many companies are not aware that they can extend the value of their business applications with modern interfaces and modern languages – including Open Source – on IBM i.

To address this, some businesses take on high-risk, high-cost, failed attempts to re-write their applications or leave the IBM i platform altogether. Often, these projects fail—costing millions of dollars and wasting years of development effort.

Now you can modernize your IBM i applications without attempting these risky, costly, lengthy approaches.

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 Our free Node.js Framework (available on npm) makes your applications Enterprise-ready by:

  • Providing RPG-like capabilities for Node.js
  • 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
Visual Designer
visual-designer-icon The Profound UI Visual Designer now works with Node.js! This drag-and-drop IDE makes it easy to design stunning Web or mobile application interfaces using Node and is available for free on npm.
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
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. Unlike most conversions that often produce more convoluted code, Profound.js simplifies programs, and generally creates less lines of code than the original RPG.
JumpStart
JumpStart enables users to automatically generate user interfaces for Node.js applications. These Web and mobile templates eliminate the need to start a project from scratch.

Next Steps

Request a Proof of Concept

We’ll convert a portion of your system to Node.js with a modern graphical interface so you can experience the power of Agile.

Get Started with Profound.js

Try out our Node.js Framework and Visual Designer, available as a free package on NPM.

Contact Us

A member of our team would love to discuss Profound.js with you and answer any of your questions.