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.
Each service is built on the same four-gate pipeline — Scout, Analyst, Builder, Validator — with full quarantine-ledger transparency at every step.
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 automated transpilation of IBM i RPG programs to idiomatic Java 21. Every program produces output — quarantined constructs are logged, not silently dropped. Validated on a —-file public corpus — — AST statement nodes at —% handle rate, — equivalence-certified programs.
The same proven pipeline, extended to IBM Enterprise COBOL and COBOL 85. Targeting the world's largest legacy estate — trillions of dollars in daily transactions running on COBOL that nobody wants to touch by hand.
Automated transpilation of SAS analytical programs to idiomatic Python (pandas). Targets the large install base of SAS in financial risk, insurance, and clinical analytics — where the logic is critical but the language is becoming inaccessible. Validated against — programs with overnight regression testing.
Automated transpilation of SAP ABAP programs to idiomatic Python. Targets the estimated 6 billion lines of ABAP code running the world's largest enterprises — banks, insurers, manufacturers, retailers. Extract business logic from SAP into testable, maintainable Python microservices without a manual rewrite. Validated against — programs with overnight regression testing.
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).
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.
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.
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.
The dominant capital markets platform for FX, rates, credit, and equities. Business logic lives in MSL (Murex Scripting Language) for pre/post-trade event sequences and XMLF for Data Dictionary formula development. Our MSL grammar v0.1 is already built and tested.
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.
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.
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.
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.
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.
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 ledger | Estimated | ✓ | ✓ | — | — | ✓ |
| Equivalence testing | — | ✓ | ✓ | ✓ | — | ✓ |
| Equivalence certificates | — | ✓ | ✓ | ✓ | — | — |
| Runtime JAR + build files | — | ✓ | ✓ | — | ✓ | — |
| REST API design | — | — | — | — | ✓ | — |
| Vendor evaluation | — | — | — | Opt | — | ✓ |
| Engagement model | Fixed fee | Per-program | Per-program | Fixed fee | T&M | Hourly |
Starting with the two biggest legacy estates. NATURAL and PL/I on the roadmap for 2027.
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.
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).
Heavy install base in European banking and insurance. Similar paragraph/subroutine structure to COBOL. Database abstraction layer replaces ADABAS calls.
Third-largest IBM mainframe language after COBOL. Complex storage management and pointer arithmetic handled via quarantine-ledger incremental approach.
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.
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".
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.
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.
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.
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.
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.