Professional Services

Modernise any
legacy codebase.

Language Foundry provides deterministic, equivalence-verified migration services for IBM i RPG and COBOL, and proprietary scripting languages inside financial trading platforms — all under NDA, with full quarantine-ledger transparency.

— source files analyzed.

RPG IV / RPGLE
COBOL 85 / Enterprise COBOL
Murex MSL / XMLF
Kondor+ PL/SQL
Calypso Workflows
Openlink AVS
Temenos jBASE
SAS 9 → Python 3
SAP ABAP → Python 3
NATURAL — Roadmap
PL/I — Roadmap

IBM i service lines.
One proven methodology.

Each service is built on the same four-gate pipeline — Scout, Analyst, Builder, Validator — with full quarantine-ledger transparency at every step.

🔭
Highest Margin Fixed Fee
Discovery Audit

A fixed-fee, 4–6 week deep analysis of your legacy codebase. No migration yet — just a blueprint that kills uncertainty before a single line is moved. Ideal as a standalone engagement or the first step of any migration.

  • Full file catalog — extension, line count, pattern flags (SQL embeds, indicators, cycle logic, GOTO)
  • Opcode / verb frequency analysis across the entire estate
  • Dependency map: which programs call which, dead code identification
  • Estimated handle rate and quarantine breakdown per program category
  • Recommended migration sequencing (easiest → hardest)
  • Executive summary report + raw JSON catalog for your tooling
🧪
Standalone
Equivalence Validation

Already have Java that was written by another vendor or team? We run your Java and your original RPG side-by-side against production input sets and issue per-program equivalence certificates — or flag discrepancies. COBOL equivalence validation available on request (requires GnuCOBOL-compatible source).

  • No transpilation required — bring any Java output
  • Parallel execution harness: legacy runtime vs JVM, identical inputs
  • Character-level output diff — financial figures, report lines, status codes
  • Signed equivalence certificate per passing program
  • Discrepancy report with exact mismatched values and line numbers
  • Particularly valuable after migrations by Fresche, Asysco, or in-house teams
🌐
Advisory
API Facade & Coexistence

Not ready for a full migration? We design and implement REST API wrappers around your RPG/COBOL business logic, enabling a phased coexistence strategy where Java and legacy systems run side-by-side — reducing migration risk to zero.

  • RESTful Spring Boot service wrapping existing RPG/COBOL programs
  • JCA connector or IBM Toolbox (JTOpen) integration with your AS/400
  • OpenAPI specification generated from your program interfaces
  • Modern web front-end (React / Angular) replacing green screens
  • Incremental module-by-module migration roadmap
  • Bridge architect role: legacy team + modern Java team coordination
🛡️
Advisory
Independent Vendor Oversight

Transpiler vendors will claim "100% automated translation" and hand you Java that is unmaintainable RPG in disguise. We serve as your client-side technical advisor — evaluating vendor output before you sign off on millions in spend.

  • Independent review of vendor-generated Java for idiomatic quality
  • Automated regression against the original source as ground truth
  • Head-to-head vendor comparison using standardised test programs
  • Black-box tool de-risking: what the vendor won't show you
  • Procurement advisory: RFP criteria, contractual acceptance tests
  • $150–$250/hr advisory — no software licenses to sell you

Platform migration.
Any proprietary language.

Every financial trading platform embeds years of firm-specific business logic in a proprietary scripting layer. We build the grammar, transpile the logic, and certify the output — all under NDA, with the same four-gate pipeline used for RPG and COBOL.

🔹
NDA
Kondor+ — PL/SQL / T-SQL

Widely deployed for FX, money market, and fixed income trading (Finastra / Misys). Customisation logic is anchored in PL/SQL and T-SQL stored procedures encoding pricing models, position keeping, and settlement rules. The language is public — the moat is knowing what the financial logic should produce.

  • Grammar built from client corpus per engagement under bilateral NDA
  • Stored procedure extraction and dependency mapping
  • PL/SQL / T-SQL → Java service layer (Spring Boot)
  • Pricing model, P&L, and settlement logic translation
  • Database I/O replaced by clean Java repositories
  • Equivalence testing against Kondor+ reference output
  • Quarantine ledger for any construct requiring manual wiring
🔷
NDA
Wall Street Systems (ION)

Leading treasury management system for cash, FX, and capital markets (ION Group). WSS configurations and workflow scripts embed settlement instructions, netting logic, and treasury accounting rules in proprietary formats. High migration demand as banks consolidate platforms.

  • Grammar built from client corpus per engagement under bilateral NDA
  • WSS script extraction and inventory audit
  • ION workflow rules → Java 21 business logic
  • Config-embedded settlement and netting rules formalised as Java
  • Treasury accounting logic equivalence-tested against WSS reference output
  • Quarantine ledger with construct-level remediation guidance
🔮
NDA
Calypso Technology

Front-to-back capital markets platform with deep derivatives coverage (Axiom SL). Firm-specific pricing, margin, and collateral logic lives in Calypso workflow scripts and Java extension points. We extract and certify that logic independently of the Calypso licence — portable, maintainable Java.

  • Grammar built from client corpus per engagement under bilateral NDA
  • Calypso workflow script inventory and dependency mapping
  • Workflow rules and script logic → certified Java 21 classes
  • Java extension points refactored for licence independence
  • Pricing, margin, and collateral model equivalence testing
  • Quarantine ledger for Calypso-internal API calls requiring manual wiring
🔴
NDA
Openlink Endur / Findur

The dominant ETRM/CTRM platform in energy and commodities (ION Group / Openlink). Business rules are written in AVS — Openlink's proprietary Application Validation Scripting language — covering deal validation, P&L attribution, and risk calculation hooks. High migration activity as banks exit energy trading desks.

  • AVS script corpus inventory and opcode frequency analysis
  • AVS / OpenJVS → Java 21 translation with quarantine ledger
  • Deal validation logic, P&L hooks, and risk calculation scripts
  • Equivalence testing against Endur/Findur reference output
  • Energy/commodities domain knowledge applied at the validation gate
🟢
NDA
Temenos T24 / Transact

The most widely deployed core banking system globally. T24 customisations are written in jBASE — a MultiValue BASIC dialect — and GLOBUS routines. Banks upgrading from T24 to Transact, or exiting entirely, carry years of custom jBASE business logic that requires certified translation to survive the migration.

  • jBASE / GLOBUS routine inventory and dependency map
  • MultiValue BASIC → Java 21 translation with quarantine ledger
  • Core banking logic: product rules, account behaviour, interest calculations
  • Equivalence certificates against T24 / Transact reference output
  • Banking domain validation: rate fixings, fee schedules, settlement flows

What's included in each service

Every engagement includes the quarantine ledger and full transparency into what was handled and what wasn't.

Capability Discovery RPG Migration COBOL Migration Validation API Facade Oversight
Corpus catalog & opcode analysis✓✓✓—Opt✓
Dependency & dead-code map✓✓✓—✓✓
Automated Java output—✓✓———
Quarantine ledgerEstimated✓✓——✓
Equivalence testing—✓✓✓—✓
Equivalence certificates—✓✓✓——
Runtime JAR + build files—✓✓—✓—
REST API design————✓—
Vendor evaluation———Opt—✓
Engagement modelFixed feePer-programPer-programFixed feeT&MHourly

Today and tomorrow

Starting with the two biggest legacy estates. NATURAL and PL/I on the roadmap for 2027.

RPG IV / RPGLE
IBM i (AS/400)
Live — 100% Handle Rate

Free-form, fixed-form, SQLRPGLE, and mixed format. Validated on a —-file public corpus — — AST statement nodes at —% handle rate. Packed-decimal arithmetic exact to the last digit.

COBOL 85 / Enterprise
IBM Mainframe / IBM i
Live — 100% Handle Rate

Fixed-format and free-format COBOL. WORKING-STORAGE, PIC clauses, packed decimal (COMP-3), paragraphs, PERFORM VARYING, EVALUATE. Validated against 6,960 programs from 168 public repositories — 568,095 statements at 100% handle rate (GitHub corpus + X-COBOL v2 Zenodo dataset).

NATURAL
Software AG / Adabas
2027 Roadmap

Heavy install base in European banking and insurance. Similar paragraph/subroutine structure to COBOL. Database abstraction layer replaces ADABAS calls.

PL/I
IBM Mainframe
2027 Roadmap

Third-largest IBM mainframe language after COBOL. Complex storage management and pointer arithmetic handled via quarantine-ledger incremental approach.

What makes us different

📋
The quarantine ledger

Every unhandled construct is logged with file, line number, construct type, and source text. You always know exactly what was translated and what wasn't. No black box.

✅
Proof, not promises

Equivalence testing executes both runtimes against identical inputs and diffs the output streams. A match is mathematical proof — not "it compiled" or "it looks right".

☕
Idiomatic Java

Generated code follows Java conventions. Subroutines become methods, data structure fields become class fields, built-in functions map to readable static calls. Java developers can maintain it.

🎯
Mid-market focus

We target mid-market manufacturing, logistics, and wholesale distribution — companies too large to ignore their RPG/COBOL problem and too sensible to pay large-agency rates.

🔢
Exact arithmetic

RPG and COBOL both use packed-decimal types. RpgDec and CobolDec replicate the exact precision, scale, and rounding rules of the original runtime — financial figures match to the cent.

📉
Low entry cost

Start with a fixed-fee Discovery Audit. No commitment to a full migration until you have a blueprint with estimated costs, timelines, and risk profile in hand.

Not sure where to start?

A Discovery Audit tells you exactly what you have, what it will cost to migrate, and in what order to move. No commitment beyond the audit.

Request a Discovery Audit WhatsApp See how it works