No source code is the most common legacy software problem I encounter. The developer left. The code was never handed over. The backup failed. A hard drive died. However it happened, you're left with a running application and no way to change it, understand it, or replace it.

Why source code goes missing

Source code disappears in predictable ways:

The result is always the same: software you depend on that is effectively a black box.

What’s still possible without source code

More than most people expect.

Running software leaves traces. The executable contains structure. The database has a schema. The application’s behaviour can be observed, mapped, and documented. The business logic can be inferred from inputs and outputs.

I can’t give you the source code back. What I can do:

The goal is to convert the software from a black box into something understood — something that can be replicated, replaced, or at minimum documented for risk management.

What I need


Tell me about your source code situation

Describe the software, how it's used, and what problem the missing source code is creating. I'll respond with an honest view of what's recoverable.

I'll respond within one business day. Your details are never shared.