The most common legacy software crisis isn't a system failure. It's a person leaving. The developer who built the system — who was the only one who understood it — retires, resigns, or simply becomes unavailable. And suddenly a business-critical application becomes a mystery.

Why this matters

Business software built or maintained by a single developer carries enormous institutional risk. Everything about how the system works lives in one person’s head:

When that person leaves, the risk doesn’t go away. The software keeps running — until it doesn’t. And when something breaks or needs to change, there’s nobody to ask.

What I do

I work from the software itself — the running application, the database, the executable files — to reconstruct the knowledge that was lost.

The best time to do this

Before the developer leaves, if that’s still possible. A structured knowledge transfer while the developer is still available produces much better outcomes than recovery after the fact.

But I work in both situations. If the developer has already left, I work from what remains.

What I need


Tell me about your situation

Describe the software, who built it, and what the risk is. I'll respond with an honest view of what recovery or documentation is possible.

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