Start a project

SpecterDC

Your code has a future.

Source code recovery, COBOL conversion and legacy modernization. The original developers are gone and the documentation never existed, but the code still runs the business. I bring it into the present, with or without the source.

Email about your system

The first consultation is free. NDA on request.

Service
Legacy code recovery and modernization
Price
Free first consultation
S

It works. Nobody knows how.

Decades of business logic, written in a language nobody on staff reads, by people who left years ago. Replacing it from scratch risks everything it quietly gets right.

You don’t need to start over. You need a bridge.

Inside SpecterDC

Source code recovery

Lost the source? I reconstruct readable, maintainable code from compiled binaries.

COBOL conversion

COBOL to Java, C#, Python and more, with the business logic intact.

Modernization

Not just translation: restructured, documented and given modern APIs, with the same behavior.

Binary analysis

Understand what a program does without its source: documented functions, mapped logic, flagged vulnerabilities.

Code rescue

Corrupted files, incomplete backups and half-finished migrations, pieced back together.

How an engagement runs.

  1. Discovery

    Source, binaries, documentation or just a running system. I scope what you have and the best approach.

  2. Analysis

    Business logic, data flows and dependencies, mapped. You get a complete picture of what the system does.

  3. Translation

    Converted to your target language with structure improved and behavior preserved.

  4. Validation

    Side-by-side comparison and regression tests prove the new code behaves like the old.

  5. Delivery

    Clean, documented code and a handover so your team can carry it forward.

From legacy to modern

From

  • COBOL
  • FORTRAN
  • Pascal
  • PL/I
  • RPG
  • Assembly
  • BASIC variants
  • NATURAL

To

  • Java
  • C# and .NET
  • Python
  • Go
  • Rust
  • TypeScript
  • Swift
  • Kotlin

Platforms

  • IBM mainframe
  • AS/400 and IBM i
  • VAX/VMS
  • Unix variants
  • Legacy Windows
  • DOS
  • Embedded systems

Questions

“Our COBOL developer retired.”

I translate the system to a language your current team already knows.

“We lost the source code.”

I recover readable source from the compiled binaries.

“The vendor went out of business.”

I reverse engineer and modernize it so you are not stuck.

“We need an API for the mainframe.”

I add REST APIs without disturbing the core.

“Auditors want documentation.”

I analyze the system and document what it actually does.

Tell me about your system.

Free first consultation

Email about your system

Help and documents