Simple. Fast.
Completely Offline.

No installation wizard. No cloud account. No configuration files. A single EXE that goes from zero to full report in under ten minutes.

From Download to Insights

1

Download the EXE

The analyzer ships as a single Windows executable — SmartAIModernization.exe. There is no installer, no setup wizard, and no .NET runtime to pre-install. The application bundles everything it needs.

  • Windows 10 or Windows 11, 64-bit
  • Approximately 15 MB download — fits on any USB drive
  • No administrator rights required to run
  • No .NET Framework or .NET runtime pre-installation needed — fully self-contained
  • Works on air-gapped machines with no network access

About the Windows SmartScreen Prompt

When you first run the EXE, Windows may show a blue "Windows protected your PC" dialog. Click "More info" then "Run anyway." This appears because the EXE is not yet code-signed with a commercial certificate — normal for new software. Full explanation on our Privacy page.

2

Run — What You See on Launch

On first launch you are greeted by a welcome screen that confirms the tool is running in offline mode. Before you select any folder, the UI explicitly states that no network connections will be made and no data will leave your machine. This is not a checkbox or a buried setting — it is the first thing you see.

  • Welcome screen with offline-mode confirmation
  • Privacy assurance displayed before any scan begins
  • Simple folder-picker dialog — browse to your solution root
  • Optional: choose a custom output folder for the reports
  • One click to begin the scan — no further configuration required
3

Scan — What Happens Under the Hood

The scan engine walks your folder tree looking for known project structures. It does not attempt to compile your code and it does not require your build environment to be set up. It reads specific file types, extracts metadata, and cross-references its built-in knowledge base of library versions and known vulnerabilities — all locally.

  • Discovers all .sln solution files and linked projects
  • Reads .csproj and .vbproj files for framework targets, NuGet references, and project dependencies
  • Counts source lines across .cs, .vb, .aspx, .ascx, and .master files
  • Inspects /bin folders for DLL version metadata
  • Matches every dependency against a bundled library database of 847+ known versions
  • No files are copied, uploaded, or cached outside your machine
  • Typical scan completes in 1–5 minutes depending on codebase size
4

Reports — Two Files, Two Audiences

When the scan finishes, two HTML files appear in your output folder. You can open them immediately in any browser — Chrome, Edge, Firefox, or even Internet Explorer. No internet connection is required to view them, and they contain no external resource references.

  • technical-report.html — deep technical inventory for your architects and senior developers
  • business-report.html — executive-friendly risk and effort summary for leadership
  • Both reports are fully self-contained HTML — no CDN, no web fonts loaded externally
  • Share by email, Teams, Slack, SharePoint, or USB drive
  • Print to PDF directly from the browser

What's Inside Each Report

Both reports are generated in a single scan pass and open in any browser — offline, self-contained, and ready to share.

💻

Technical Report

For architects, tech leads, and senior developers

Complete Codebase Inventory
Total lines of code, file counts, and breakdown by project. Includes web pages (.aspx), user controls (.ascx), master pages (.master), source modules (.vb/.cs), and Windows Forms — listed per project and as solution totals.
Framework and Runtime Versions
Target framework for every project (.NET Framework 2.0 through 4.8.x, .NET Core, .NET 5–9). Multi-targeting detection, SDK-style vs. classic project format, and runtime compatibility notes.
Third-Party Library Audit
Every NuGet package and referenced DLL, matched against a database of 847+ known library versions. Each dependency is labelled: Current Outdated Critical / EOL. Includes version in use vs. latest stable.
Module Size and Complexity Analysis
Ranked list of largest source files and most complex modules. Hotspot identification helps architects prioritize refactoring effort and estimate modernization scope.
Project Dependency Map
Inter-project references within the solution, showing which projects depend on which — useful for planning a phased migration or identifying candidates for extraction.
DLL Fingerprint Table
Assembly versions detected in /bin folders, including third-party DLLs that may not be tracked in packages.config — a common issue in older .NET Framework projects.
📊

Business Risk Report

For CTOs, IT Directors, and executive sponsors

Security Risk Dashboard
End-of-life frameworks, libraries with known CVE exposure, and estimated time-in-risk windows. Presented in plain language with a colour-coded severity scale suitable for a board-level conversation.
Developer Availability Risk
Market analysis of the technologies your system depends on. VB6, VB.NET, Web Forms, and classic ASP.NET developers are an ageing and shrinking talent pool — the report quantifies what that means for hiring, support, and bus-factor risk.
Operational Continuity Risks
Compatibility with modern Windows Server versions, current IIS releases, and cloud deployment targets (Azure App Service, AWS Elastic Beanstalk). Flags frameworks that will not run on Windows Server 2025 or later.
Modernization Effort Sizing
T-shirt size estimate (S / M / L / XL) based on codebase metrics, framework gaps, and dependency complexity. Designed to help you scope a modernization project before engaging consultants or requesting budget approval.
Recommended Modernization Path
High-level migration approach based on your detected stack — replatform to .NET 8/9, re-architect to microservices, or phased strangler-fig pattern — with rationale tied to the specific findings in your codebase.
Executive Summary Section
A one-page summary with a risk score, key findings, and top three recommended actions — written for non-technical stakeholders and ready to include in a board presentation or investment proposal.

Both Reports Are Completely Self-Contained HTML

No CDN links. No Google Fonts. No JavaScript loaded from external servers. Both files open in any browser without an internet connection. They are designed to be shared by email or through internal document systems — even in environments where attachments are scrutinised by DLP tools.

What You Need to Run the Analyzer

We kept the requirements as minimal as possible — if you can run Windows, you can run the analyzer.

Requirement Detail
Operating System Windows 10 (version 1809 or later) or Windows 11 — 64-bit only
Architecture x64 (AMD64). ARM devices (Surface Pro X, Snapdragon) are not currently supported.
Disk Space ~50 MB — includes the EXE (~15 MB) and space for output reports. Reports themselves are typically 2–8 MB.
RAM 512 MB minimum; 2 GB recommended for large solutions with 100+ projects
.NET Runtime None required — the EXE is self-contained and bundles its own runtime. Do not need to install .NET Framework or .NET separately.
Internet Access Not required. The tool operates fully offline. Air-gapped environments are fully supported.
Administrator Rights Not required. Runs as a standard user. No registry writes, no system directories accessed.
Source Code Access Read-only access to the folder containing your solution. The tool does not modify any files.
Browser (for reports) Any modern browser — Chrome, Edge, Firefox. Reports also render correctly in Internet Explorer 11.

Get Your First Report
in Under Ten Minutes

Download the EXE, point it at your solution folder, and see what is really in your legacy codebase.

Download for Windows

Windows 10/11 · 64-bit · ~15 MB · Free

Privacy & security details →