Agree the scope in writing
We confirm systems in scope, access arrangements, what you will receive and the quote. You approve it before work begins.
Fixed-scope assessment
A fixed-scope review of your code, data and integrations. You receive a written assessment, a risk list and a phased roadmap you can take to your own team.
A legacy code audit is a structured, read-only review of a system you are thinking about modernizing. We look at the code, the data it uses, the jobs that run it and the interfaces around it. The output is a document, not a change to your systems.
The aim is to replace guesses with a written picture: what the system contains, where the risk is, which parts are worth moving and which are not. It is the first step in the engagements described on our legacy application modernization page, and it stands on its own if you decide to proceed with your own team or another provider.
Every audit is scoped in writing, so the exact list is agreed up front.
A plain-language report on structure, condition and risk, with evidence from your code.
Programs, jobs, copybooks, stored procedures, tables and interfaces, and how they connect.
Complexity hot spots, duplication and dead code, where tooling supports your languages. Where it does not, we review by hand and say so.
What could go wrong in a migration, how likely it looks and what would reduce it.
Retain, wrap, rehost, replatform, refactor, rebuild, replace or retire, with the reasoning.
A suggested order of work, pilot candidates, rollback points and open decisions.
We confirm systems in scope, access arrangements, what you will receive and the quote. You approve it before work begins.
A mutual NDA comes first if you want one. Access is read-only and runs through your security controls.
We inventory the code and data and run analysis tools on the languages they support.
We talk to the people who run and change the system, and check our findings against how it really behaves.
You receive the written report and a session to walk through it and answer questions.
An audit is only as good as the access it gets. We usually ask for:
We do not need credentials or production data in the request form. Please do not paste source code or secrets into it.
An audit describes your system and recommends options. It does not guarantee a migration outcome, a cost saving or a timeline. Where cost comparison is in scope, it uses figures you supply, because only you know your contracts.
It also does not replace your own security review, and it will not change your code. The honest result may be to leave a component alone. If so, the report says that and explains why.
If a migration follows, see how we approach mainframe modernization, cloud migration and COBOL modernization.
The scope and quote are agreed in writing before any work begins, and you approve them. There is no public price list because the effort depends on the size of the system, the languages involved and the access available. Tell us about your system in the form and we will reply with a proposed scope.
That is part of the written scope. It depends on size, languages, how quickly access is arranged and how available your people are for interviews. We will not quote a duration before we know what is involved, and you see the agreed plan before work begins.
Sharing code is part of most audits, but only after the NDA is in place and only in the way your security team allows, usually read-only and inside your environment. Please do not paste source code into the form or into chat.
Common enterprise stacks such as COBOL, PL/I, RPG, Java, .NET and PL/SQL, along with the databases and job schedulers around them. Tool coverage varies by language, and the report states where findings come from tools and where they come from manual review.
You decide. You can proceed with us, with your own team or with another provider, or decide not to modernize at all. The roadmap is written so that someone else could pick it up, and the options analysis explains the reasoning behind each recommendation.
Four short steps. We reply by email or WhatsApp, and can sign a mutual NDA before you share anything.
Send the request form or message us on WhatsApp with what the system does and what it runs on.
Four short steps. We reply by email or WhatsApp with next steps and a mutual NDA if you want one before you share anything.
Prefer to talk? Call +92 326 5200333