Modernisation Assessment

Know What Your Legacy
System Actually Contains

A 2 weeks, fixed-scope engagement ending in a written assessment: what is really inside your .NET application, where the genuine risks are, what modernising it would cost, and the order to do it in. $3,500. No obligation to continue.

Why this is paid: because a credible modernisation plan requires reading your code, not listening to a pitch. You get a document your team can act on, including, where it applies, the recommendation to leave a system alone. If you engage us afterwards, the fee is credited against the first month of that work.

The Position You Are Probably In

Everyone Agrees It Needs Doing.
Nobody Can Size It.

Legacy modernisation stalls at the estimate. Without knowing what is actually in there, every number is a guess and everyone knows it.

The Original Authors Have Gone

Business rules live in the code and nowhere else. The people who knew why a particular calculation works that way left years ago, and the documentation (if it exists) describes an earlier version of the system.

Nobody Knows What Will Break

There is a reason nobody touches certain modules. Without a dependency map and a real assessment of test coverage, every change is a gamble with a live business process.

The Estimates Vary By 10x

One vendor says six weeks, another says a year. Both are guessing because neither has read the code. You cannot approve a budget against a range that wide, so nothing gets approved.

Rewrite vs Migrate Is Unresolved

The rewrite promises a clean slate and routinely takes three times as long as forecast. Incremental migration is slower to feel exciting and far more likely to finish. Choosing needs evidence, not preference.

How We Think About It

Read the Code First,
Then Give You a Number

We go through the system itself: its structure, its dependencies, its data access patterns, its test coverage, its deployment path and report what we find rather than what would be convenient to find. Some of what we report will be reassuring: legacy systems that have run for fifteen years have survived real-world chaos, and that resilience deserves respect. Some of it will not be. Either way you get a sized, ordered plan instead of a range, and you own the analysis whether or not you use us to execute it.

A system running in production for fifteen years is not a liability by default. Sometimes the correct recommendation is to upgrade the framework, fix the deployment, and leave the business logic exactly where it is.

— Anil Channa, Founder, Softwiz Infotech
The Deliverable

What You Receive

A written assessment, walked through with your team. Yours to keep, whether or not you work with us afterwards.

System & Dependency Map

What the application is actually composed of: modules, services, third-party and framework dependencies, integration points, and the versions you are pinned to, including any that are out of support.

Risk Register

Specific, named risks rather than general warnings: unsupported components, security exposure, single points of failure, areas with no test coverage, and the parts where change is genuinely dangerous.

Rewrite vs Migrate Recommendation

A reasoned position on incremental migration versus rebuild, per module rather than for the whole system because the answer is rarely the same throughout an estate of any size.

Phased Migration Plan

The order to do things in, with dependencies between phases made explicit, so each step leaves you with a working system and the business keeps running throughout.

Effort & Cost Sizing

Estimated effort per phase with the assumptions shown, so your team can challenge them. Where we genuinely cannot size something without further investigation, we say that rather than pad the number.

Costed Next Step

A scoped proposal for the first phase, or a written explanation of why the system should be left as it is, which is a legitimate and reasonably common outcome.

Who Does the Work

Assessed by People Who Have Maintained These Systems

Legacy .NET is not a last resort for us. It is a primary specialism, and it is why our sizing tends to survive contact with the code.

Client deliveryJust Retail · United Kingdom

Extending a Live Retail System

Stock-take workflows, supplier promotion downloads and shelf-edge label printing added to a production EPOS back office, while independent retailers kept trading on it. Extending a working legacy system without breaking it is the core skill this assessment draws on.

.NET · SQL Server · EPOS integration

Client deliveryLoscam · Australia & Asia

WCF-Era Services, Still Running

Backend services for pallet tracking, billing and cross-border logistics across Australia, New Zealand and 12 Asian markets, built and maintained on the .NET and WCF stack that much of the market has forgotten how to support.

.NET · WCF · SQL Server · IoT / 0G

Client deliveryPSHRC · India

ASP.NET WebForms in Government

A statutory human rights commission's petitions portal built on ASP.NET WebForms. We have shipped production WebForms, which is why we can tell you honestly what upgrading it involves.

ASP.NET WebForms · SQL Server

Client deliverygoTravel · UN Office of Counter-Terrorism

Changing Systems That Cannot Fail

Extending a border-security platform with new carrier feeds and watchlist connectors while other member states continued operating on it. Assessing the risk of change in a live, high-consequence system is routine work for us.

.NET · PNRGOV / PAXLST · IIS

How It Runs

Two Weeks, Four Stages

Roughly six to eight hours of your team's time. We need read access to the code and a conversation with whoever knows it best.

01

Kick-off & Access

NDA first. Then a working session on what the system does for the business, what hurts today, and what has already been attempted, plus read access to the repository and a walkthrough from your team.

02

Code & Architecture Review

We go through the codebase directly: structure, dependencies, framework versions, data access patterns, test coverage, build and deployment path, and the integration surface.

03

Risk & Options Analysis

Findings turned into a risk register and a per-module position on migrate versus rebuild, with effort sized against each option and the trade-offs stated rather than averaged away.

04

Report & Walkthrough

The written assessment delivered and talked through with your team, so your engineers can interrogate the reasoning rather than just receive a conclusion.

Scope Boundaries

What This Engagement Covers

Fixed scope means the boundaries are stated up front. Anything beyond them is quoted separately, never absorbed silently.

2 weeks elapsed
$3,500 fixed
6–8 hrs of your time
Written report
NDA first, always
Fee credited if you proceed
Fixed Price, Fixed Scope

$3,500 to Stop Guessing

Two weeks, a written assessment of what your legacy system actually contains, and a sized plan for moving it forward, or a clear explanation of why you should not. If you go on to engage us, the fee is credited against your first month.

Request the AssessmentOr book a free 30-minute intro call first

Ready to Replace Estimates With Evidence?

Tell us roughly what the system is, how old it is, and what is prompting the question. We will confirm whether $3,500 is the right engagement for you, or tell you if it is not.