PERFORM VARYING → for (int i = 0; MOVE WS-REC TO → output = records[i]; EXEC CICS SEND → response.send(data); SELECT * INTO → db.query(model).all() Sub Calculate() → def calculate():

Legacy Code, Resurrected.

Deterministic transpilation that transforms COBOL, VB6, SAS, and legacy databases into modern, production-ready code. No AI. No hallucinations. Same input, same output — every time.

2,581 Tests Green
7 Legacy Tools
Zero Data Retained
Air-Gap Ready

Built for the sectors where correctness is non-negotiable

How It Works

Three steps from legacy burden to modern codebase

1

Upload

Bring your legacy source in — direct file upload, a repository, or a database extract. Processing runs in-memory; nothing is stored or retained.

2

Transpile

A deterministic engine parses your code, analyzes dependencies, resolves dialect-specific constructs, and generates modern, idiomatic output. No AI, no guessing — pure rules-based transformation.

3

Deploy

Download your modernized codebase complete with unit tests, integration tests, documentation, dependency graphs, and Docker configs. Ready for production from day one.

Our Products

Seven specialized engines — plus Torsova, our COBOL sister engine

Languages

Database

Reports

Data

Why LAZARUS

Built for the organizations where failure is not an option

Deterministic, Not Probabilistic

No LLMs. No hallucinations. No temperature knobs. Every transpilation is reproducible, auditable, and testable. Run it a thousand times — get the same output a thousand times. Your compliance team will thank you.

Zero Data Retention

Your source code is processed in-memory and deleted immediately upon completion. We never store, log, cache, or train on your code. Period.

Air-Gap Deployable

The engines run entirely offline with zero external API calls and zero cloud dependencies. Deploy behind your firewall, inside your SCIF, or on a submarine. They don't need to phone home.

Verified Against Real Engines

Correctness is checked against external oracles — real PostgreSQL, SQL Server, and IBM COBOL — not self-reported metrics. Generated code ships with test suites, docs, dependency graphs and Docker configs.

Before — COBOL
PERFORM VARYING WS-IDX FROM 1 BY 1
    UNTIL WS-IDX > WS-COUNT
    MOVE WS-RECORD(WS-IDX) TO WS-OUTPUT
    WRITE OUTPUT-RECORD
END-PERFORM
After — C++
for (int idx = 0; idx < record_count; ++idx) {
    output = records[idx];
    write_record(output);
}

Pricing

Start with a demo. Scale when you're ready.

Free

Proof of Concept

$0 demo
  • See your code transpiled on a sample
  • All engines, walked through with you
  • No credit card required
Request a Demo

Enterprise

Volume & On-Premises

Custom below $1.50/line
  • Tiered bulk discounts on multi-project engagements
  • Dedicated account manager
  • On-premises & air-gapped deployment
  • In-person installation & training
  • Custom SLA
Contact Sales

Frequently Asked Questions

How is this different from AI code translation?

Fundamentally different. LAZARUS uses a deterministic, rules-based transpilation engine — not a large language model. The same input always produces the exact same output. Every transformation is auditable, testable, and reproducible. There are no hallucinations, no probabilistic guesses, and no prompt engineering. When your auditors ask "why did it generate this code?", you get a definitive answer — not a shrug and a temperature setting.

Is my source code safe?

Yes. We operate on a strict zero-retention policy. Your source code is processed entirely in-memory and deleted immediately upon completion. Nothing is stored, logged, cached, or used for training. For organizations with the highest security requirements, the engines support full on-premises, air-gapped operation.

What languages and platforms do you support?

Seven specialized engines: LAZARUS VB6 (Visual Basic 6 → Python), LAZARUS SAS (SAS → Python + pandas), LAZARUS StoredProcs (T-SQL / PL-pgSQL → FastAPI services), LAZARUS Access (MS Access → PostgreSQL + FastAPI), LAZARUS Reports (Crystal Reports → Python), LAZARUS SynthData (real data → safe synthetic data), and LAZARUS Genesis (synthetic data → real values). COBOL modernization is handled by our sister engine, Torsova. Each engine is purpose-built for its source platform — not a generic translator with a language flag.

How accurate is the transpilation?

Correctness is verified against external oracles — real PostgreSQL, SQL Server and IBM COBOL — not self-reported metrics. Every transpilation generates comprehensive test suites — unit tests, integration tests, and behavioral equivalence checks — so you can validate correctness independently. We also provide detailed diff reports mapping every source construct to its generated counterpart, giving your team full traceability from legacy to modern.

Can I run this on-premises?

Yes. The Enterprise tier includes full on-premises deployment with no external dependencies. The engines operate entirely offline — no API calls, no telemetry, no license servers. This makes LAZARUS suitable for classified environments, regulated industries, and any organization that requires complete control over where their code is processed.

What does the output look like?

A complete, production-ready project. You receive: the modernized source code with idiomatic patterns and clear naming conventions; a full unit test suite; integration tests verifying behavioral equivalence with the original; inline documentation; dependency graphs showing module relationships; and Docker configs for containerized deployment. It's not a prototype — it's a deliverable.

Ready to resurrect your legacy code?

Modernize your legacy systems deterministically — without a single hallucination.