3x3xDNA
IBM midrange modernization · local AI

Your RPG runs your business.
Now it runs on the modern web.

3xDNA takes the programs that have run your company for decades — RPG, DDS, CL and OCL — and compiles them into secure, modern web applications. Your business logic stays yours. Your data stays on your hardware. Your AI engine runs at home.

Run on the web server of your choice or Run on your IBM i, with your Db2 — your choice.
RPG IIRPG III · RPG/400RPG IV fixedRPG IV free SQLRPGLEDDS PF · LFDDS display filesCL · CLLEOCL

Sign on to 3xDNA

Welcome back. Your session stays open for 24 hours.

Encrypted connection Lockout protection Every action audited
Customer Master Maintenance Customer . . . . 100001 Name . . . . . . HICKS GRAVEL AND SAND CO City . . . . . . WESTFIELD State IN Credit limit . . 25,000.00 Balance . . . . 3,750.50 F3=Exit F5=Refresh F12=Cancel
3xDNA · Customer Master
CustomerNameCityBalance
100001Hicks Gravel and Sand CoWestfield, IN3,750.50Active
100002Carmel Stone SupplyCarmel, IN12,480.00Active
100003Noblesville Ready MixNoblesville, IN860.25Active
100004Fishers Paving GroupFishers, IN5,102.75Active
The platform

Everything your midrange shop runs on — reborn for the browser

3xDNA is a complete application environment: a compiler, a screen designer, an operations console, and an AI programmer that works for you — all behind one secure sign-on.

The 3xDNA compiler

Import your source members and compile. Physical files become database tables; programs become full maintenance applications.

  • DDS physical files, keys, TEXT and COLHDG labels
  • Numbered compiler listings, just like you expect
  • Legacy abbreviations translated into plain English

Screen Designer

Your 24 × 80 screens on a drag-and-drop canvas — green screen or modern — and the source stays the master copy.

  • Subfiles, pop-up windows, every record format
  • Right-click any field for its full definition
  • Saves as DDS so every compile uses it

AskDNA — your AI programmer

Describe a program in plain words. AskDNA asks the right questions, writes the source, and the compiler builds it.

  • Runs on your own AI appliance, not the cloud
  • Explains any screen in the system on request
  • Works QA tickets and proposes fixes

Tables people love

Every list in 3xDNA works the same powerful way, from the first program you compile.

  • Search, filters, multi-column sort, saved searches
  • Edit in place, copy, bulk actions
  • Export to Excel and CSV, print anything

The operations console

The system functions your operators know — job queue, output queue, catalog and system status — with a modern face.

  • Background job processor with hold and release
  • Spooled output you can view, print and download
  • Complete audit trail of every action

Menus and command line

Numbered menus and a command line that feel like home — with favorites, a searchable menu and a customizable sidebar.

  • Type an option number or program name
  • Build and arrange application menus
  • Help on every screen, in plain English
Your platform, your choice

The same applications. Wherever you want them to run.

Every 3xDNA application is a standard web application. Put it on a web server you already trust, or keep everything on your IBM i next to the data it has always used. Change your mind later — nothing is rewritten.

On the web server of your choice

Linux or Windows, in your data center, in a container, or in the cloud. Standard web server, standard database.

  • Your servers, your network, your rules
  • Scale out as more people sign on
  • Ideal for moving off aging hardware on your own schedule
or

On your IBM i, with your Db2

Run the modern web applications right on the system you already own — reading and writing the Db2 for i data your business runs on today.

  • No data migration — your files stay where they are
  • Green-screen and web users side by side on the same data
  • Keep the security and backups you already trust

Start on one, move to the other whenever you like. Your choice.

How it works

From source member to live application in four steps

No rewrite project. No retraining your people from scratch. Your existing source is the starting point.

Import

Bring in RPG, DDS, CL and OCL members — paste them, upload them, or load whole libraries.

Compile

One click builds the tables and the application. Every compile spools a full listing to the output queue.

Design

Lay out screens by drag and drop, or keep your original display files — the source stays in charge.

Run

Your people sign on in any browser. AskDNA helps them — and your developers — every step of the way.

Why now

The people who wrote your systems are retiring. Your systems don't have to.

Decades of business rules live inside your RPG. Rewriting them from scratch is slow, risky and expensive — and the knowledge walks out the door with every retirement.

3xDNA future-proofs that investment: it keeps the logic you trust, puts it in front of a new generation in the browser, and gives your team an AI programmer that understands the old world and the new.

And you decide where it lives — on a web server of your choice, or on your IBM i with your Db2.

Your code never leaves homeAskDNA runs on a local AI appliance. No source code or data is sent to outside AI services.
Source stays the masterEvery change made in the browser is written back to source members, so every future compile keeps it.
Familiar for veterans, natural for newcomersNumbered menus, a command line and function keys — inside a modern web application.
Modernize at your own paceStart with one application. Convert more as you go. Nothing has to change all at once.
Technology

One source. Many possible targets.

3xDNA turns your source into one neutral description of each application — fields, keys, rules, screens, menus and batch steps. A generator for each target builds the finished application from it, so your source and AskDNA stay the same whichever you choose.

Shipping today PHP web applications Microsoft Power Apps

Node.js and TypeScript + React

The largest pool of developers. Runs on your IBM i with direct Db2 access.

Java (Spring Boot)

The conservative, IBM-supported choice. Runs on your IBM i with the IBM Db2 driver.

.NET (C# and ASP.NET Core)

For Windows and Microsoft shops. Runs on Windows or Linux and connects to Db2.

Python (Django or FastAPI)

For data, analytics and AI-heavy shops. Runs on your IBM i too.

REST API (OpenAPI)

A documented API only, for shops with their own web team or phone app.

Installable phone app

For warehouse, field and shop-floor users, served by any of the targets above.

Possible target environments — tell us which one your shop needs.

Ready when you are.

Sign on and open the Main Menu — your applications, your screens and AskDNA are waiting.

Sign on to 3xDNA