Legacy specification recovery / Pre-migration investigation

The system still runs.
But does anyone still understand it?

When the source code is lost, undocumented, or withheld, a critical business system becomes a black box. We recover its screens, operations, behaviour and database structure from the running executable and database — to a level of detail you can rebuild from.

WHAT WE DOTurn a black box into a blueprint

Based in Japan, we specialise in old business systems — the kind that still run the company but that "only one person" understands. No source code, no documentation, and often no cooperation from the original developer? That is our normal starting point. We work from the evidence the system itself leaves behind.

Screen & operation specs

Every screen's components, constraints and choices; menus, buttons, transitions and key operations.

Behaviour & database

Business logic, calculations, validations and transactions; the database structure and where each value is actually produced.

Operational environment

Optionally, the current operating environment too — servers, permissions, jobs and data flows — documented so it can be handed over.

WHY USStrong precisely where systems are old

Our people have worked through every era of computing, from its early days to the present. Old technology did not disappear — the number of people who can still read it did. Knowing the conventions of each era prevents the misreadings that silently corrupt data during migration.

Evidence first. We do not write "it is probably like this." We record only what the executable actually does, with the analysis that proves it, and finish every deliverable through an independent in-house cross-check until it is re-implementable.

WHO IT'S FORMigration, due diligence, succession

Typical situations where overseas stakeholders engage us:

CONFIDENTIALITYYour core system, handled with care

Not sure of the scale? That's fine.

We begin with a small preliminary survey to establish scope and cost, then quote for the whole. Inquiries in English are welcome via the form (please write in the free-text field).

Go to the contact form →