Legacy Code Intelligence

Legacy Code Analysis —
While You Wait.

Expense it, don't propose it.

◆ CODEPREFLIGHT
Analysis Report — CLEARING_BANK_CORE.cbl
Lines
17,447
Language
COBOL
Dialect
UK Clearing Bank
Runtime
11m 56s
7
P1
12
P2
9
P3
4
P4
6
INFO
P1 COMP-3 Packed Decimal · WS-CALC-AREA
11 COMP-3 packed decimal field(s) detected. Replace string slicing with struct.unpack() binary unpacking.
P2 Binary vs Text I/O · Output files
1 output file opened in text mode. Binary mode required if output mirrors COMP-3 input record.
P3 Variable Shadowing · 5 instances
5 variable(s) shadowed between outer and inner scope. Rename with context suffix.
~3k
Lines per minute
COBOL analysis throughput
150k
Maximum file size
lines of legacy code
6
Legacy languages
COBOL · MUMPS · Fortran · PL/I · Ada · Assembly
£100
To start today
No RFP. No committee.
Two products. One platform.

Understand your legacy code.
Or modernise it. Your call.

Both products work on the same upload. You choose what you need.

Analysis

Legacy Code
Intelligence

A structured findings report from your codebase. Severity-classified issues, compliance risks, archaeological layering. What's in there. What's wrong with it. What to do about it.

  • P1–P4 severity classification across every finding
  • Archaeological layering — identifies accumulated patch strata
  • Compliance and regulatory risk surface
  • Downloadable ZIP: findings report, summary, README — open, review, and immediately share inhouse or with clients
  • Validated to 150,000+ lines
Analysis from 5p/line
Transpilation

Legacy Code
Modernisation

Automated rewrite of your legacy codebase into a modern language. Not a finished production deployment — a substantial, actionable first pass that turns months of manual effort into days. Your team takes it from there.

  • COBOL, MUMPS, Fortran, PL/I → Python
  • Ada, Assembly → Rust
  • Annotated output — every decision explained
  • First-pass transpilation: months of manual effort, days of elapsed time
  • Not a black box — full audit trail of transformations
  • Scales to enterprise estate size
Transpilation from £100/month
This is a B2B service. CodePreflight is built for technical decision-makers at banks, insurers, and public sector bodies managing legacy estates — and for development houses and systems integrators running analysis on behalf of clients. A business email address is required to register. If you are evaluating on behalf of an organisation with a large or complex estate, see Enterprise below.

Below the procurement threshold.
By design.

A technical decision-maker can start today on a company card. No committee. No RFP. No waiting.

Essential
£100
per month
First month half price for new subscribers.
  • Full analysis pipeline — all six languages
  • Transpilation to Python or Rust
  • Downloadable findings reports
  • Business email required
  • Self-serve — start immediately
Start with Essential

Tell us what you need.

We may be able to help sooner than you think.

Register your interest and we'll be in touch when your language or geography is available — or sooner, if we can propose a solution for your specific estate.

Enterprise
Talk
to us
bespoke pricing
For organisations with large or complex legacy estates, multi-geography requirements, or specific procurement constraints.
  • Everything in Professional
  • Multi-dialect, multi-geography analysis
  • Volume pricing
  • Dedicated support
  • Custom contractual arrangements
Get in touch
All prices exclude VAT where applicable. Essential and Professional are card payments. No purchase order required.
Sample reports

See exactly what you get back.

Download a sample analysis report from a completed run. Summary and findings — no synthetic source code.

COBOL
17,447-line analysis
sample report
Runtime: 11m 56s
Findings: 38 (7 P1 · 12 P2 · 9 P3 · 4 P4 · 6 INFO)
MUMPS
53,327-line analysis
sample report
Runtime: 6m 26s
Findings: 14

Running a larger estate?

If your organisation has multi-geography COBOL, a complex legacy estate spanning multiple languages, or specific procurement requirements, we want to hear from you. Enterprise engagements are handled directly.

Contact us