Color-3Agentic AI For Legacy Application Modernization

Screenshot 2026-10-06 at 9.32.33 AM

 

Sign up for VELO Beta Pre-Release

Agentic AI for Application Modernization

VELO is the agentic AI modernization platform built on Microsoft Foundry that transforms legacy applications into cloud native software with a fixed investment, preserving 100% of the business logic that runs your business.

VELO Platform

Pre-release

Sign in, upload your code, assess and modernize it yourself.

  • Visual Basic 6
  • PowerBuilder
  • Microsoft Access
How to join the pre-release

Managed Service

Our team runs VELO for you, at a fixed price per stage.

  • WinForms
  • WebForms
  • Clarion
  • Delphi
Talk to an engineer
Microsoft Solutions Partner, Digital and App Innovation, Azure SOC 2TYPE I

Trusted by

  • Microsoft
  • Thomson Reuters
  • Nissan
  • HST Pathways
  • AgWorks

See a Real Modernization, Side by Side

Compare each legacy app with its Blazor output, then run both from GitHub.

Visual Basic 6 to .NET Blazor

A legacy VB6 app next to its .NET Blazor version. The repo includes the original VB6 code.

What Modernization Makes Possible for Your Business

Modernizing the application that runs your operations gives the business room to grow.

Accelerate Feature Delivery

Release changes on your schedule instead of coordinating every update across one tightly coupled codebase.

How modernization enables it

Modernization breaks the monolith into a modular architecture, so teams can change and test one module without touching the entire application.

Make Core Systems AI-Ready

Bring AI features and agents to the applications that hold your business data and logic.

How modernization enables it

Modern .NET code gives you a supported foundation to build and maintain AI infrastructure and agents, which legacy runtimes were never designed for.

Scale on Cloud Infrastructure

Add capacity on demand and give distributed teams browser access without per-machine installs.

How modernization enables it

Modernization replaces thick-client desktop apps with web applications that run on Azure App Service and Azure SQL or on-premises, with some manual effort.

Protect Business Continuity

Remove the single points of failure that leave a business-critical application one OS update or key retirement away from an outage.

How modernization enables it

Modernization retires end-of-life runtimes and unsupported 32-bit COM and ActiveX components, and moves the application to supported .NET.

Close the Skills Gap

Staff the application from the mainstream talent market instead of a shrinking pool of legacy specialists.

How modernization enables it

Modernization moves the codebase to C# and .NET, a mainstream enterprise stack with a large developer community and modern tooling.

Strengthen Security Posture

Show auditors and customers an application built on supported, regularly patched technology.

How modernization enables it

Modernization moves the application to a platform that receives regular security updates and can integrate with Microsoft Entra ID for SSO and MFA, with some manual effort.

Why Generic AI Struggles with Legacy Modernization

General-purpose AI coding tools handle the straightforward 70% of a legacy codebase, then stall. The last 30% needs context across the whole application, and that is where the hardest problems live.

Undocumented Business Rules

Logic embedded in forms and event handlers, with no documentation to recover it from.

Cross-Application Dependencies

Shared modules, data access and COM components that file-by-file tools cannot trace.

Data and UI Behavior

Schema semantics and form-level behavior that syntax translation leaves behind.

General AI vs. Purpose-Built Agents

CapabilityManual rewriteGeneral AIVELO agents
Understands legacy schema semanticsYesNoYes
Generates compilable codeYesSometimesYes
Automated test generationNoSometimesYes
Time to engineering-ready codeMonthsUnpredictableWeeks
Investment vs. a manual rewriteBaselineVariable60% less

What Sets VELO Apart

Know Before You Commit

A fixed price and defined outcome at each stage.

Preserve the Logic That Matters

Agents validate against the original source, so you see what carried forward.

Built for Complex Applications

Dependency-aware planning across large applications.

How the VELO Platform Works

Available for Visual Basic 6, PowerBuilder and Microsoft Access.

  1. 1

    Sign In

    With your approved account

  2. 2

    Upload and Scan

    Upload your source securely

  3. 3

    Run Free Assessment

    Review your modernization plan

  4. 4

    Purchase Modernization

    Unlock it for your codebase

  5. 5

    Modernize

    Agents convert to .NET Blazor

  6. 6

    Evaluate

    Compare new and original code

Managed service

WinForms, WebForms, Clarion or Delphi? Our team runs the modernization for you, at a fixed price per stage.

Talk to an engineer

Who the Pre-Release Is For

  • A Visual Basic 6, PowerBuilder or Microsoft Access application
  • Code you can upload and scan for an assessment

What You Get from the VELO Assessment

A sample report from a VB6 codebase: inventory, complexity, risks, timeline and automation coverage.

Sample Report: Demo VB6 Codebase

Sample data · nothing from your machine is scanned yet

Technology

Source and target technologies

Visual Basic 6

Source technology

.NET / Blazor

Target technology

Modernization at a glance

Indicative, based on the scanned code

2 to 5 weeks

Timeline

65% automation coverage

35% needs manual attention

Codebase overview

Size and structure

62,420

Lines of code

274

Total files

6

Projects

8

Visual components

Codebase complexity

How hard the code is to modernize

Complex

Complex, tightly-coupled application where multiple variables compound each other, significantly raising analysis effort.

Technical findings

Complete scan output for your codebase

The codebase is 274 files across 6 projects, and roughly four fifths of the 62,420 lines sit in form code: event handlers, control layout and validation that the generator can reproduce directly against Blazor components. The parts that need your attention are narrower: business rules embedded in form modules rather than a service layer, ADO recordsets opened inline against SQL Server 2012, and unsupported controls (MSCOMCTL.OCX, Crystal Reports 8.5) with no drop-in equivalent. Dynamic script execution and late-bound COM calls cannot be resolved statically, so they are flagged for manual review instead of conversion. Use the tabs below to trace each finding back to the file and line it came from.

Scan coverage

274 files scanned across the codebase.

Identified text
91 (33%)
Identified binary
164 (60%)
Unidentified
19 (7%)

Top technologies identified

Identified extensions are associated to technology groups.

TechnologyLinesFilesKilobytes
Visual Basic 662,4202344,497
Classic ASP / VBScript6,18027512
SQL scripts1,94013184

File extension reporting

File count by extension, grouped by technology.

TechnologyDescriptionTotal files
Technology91
Visual Basic Module file5
Visual Basic Form file84
Visual Basic Project file1
Visual Basic Workspace file1
Other Extensions19
Binary Extensions164

See exactly where your codebase stands before you scope the work

What Your Modernized Application Looks Like

What changes for the people who build, run and use it.

AreaLegacy applicationModernized with VELO
PlatformRuntimes with little or no vendor support.NET and Blazor Server, actively updated
ArchitectureBusiness logic tied to forms and event handlersModular, extendable one piece at a time
AccessDesktop clients on every Windows machineA web app in the browser
IdentityLogins managed inside the appMicrosoft Entra ID integration*
HostingOn-premises servers and 32-bit componentsAzure App Service and Azure SQL, or your own servers*
TeamA shrinking pool of specialistsC# and .NET, with a large developer community
AINo practical path to AIA baseline for AI infrastructure and agents

* Azure and Entra ID integrations may need some manual effort.

Security from Upload to Production

How we handle your code, and what your application gains.

How we handle your code

  • SOC 2 Type I audited.

  • No customer code is used to train shared models.

  • We scan your code, then delete it. Nothing stored.

  • Encrypted in transit and at rest.

  • Every result traces back to your own file and line.

  • A real person checks every output.

What your modernized application gains

  • Supported, Patched Platform

    .NET receives regular security updates from Microsoft.

  • Modern Identity

    Single sign-on and MFA through Microsoft Entra ID, with some manual effort.

  • Risks Surfaced Up Front

    The assessment flags hard-coded credentials and out-of-support databases.

  • Room to Keep Improving

    Adopt Azure security services and monitoring as they evolve.

VELO vs. Traditional Rewrite

Typical project results with VELO compared with a manual rewrite.

  • 20x

    Faster to production

    vs. a manual rewrite

  • 60%

    Lower total cost

    vs. a manual rewrite

  • Weeks

    To engineering-ready code

  • Fixed

    Cost and schedule

What Teams Ask Before They Start

Which legacy technologies does VELO modernize?

Visual Basic 6, PowerBuilder, Microsoft Access, WinForms, WebForms, Clarion and Delphi, all to .NET Blazor.

Which technologies are available on the VELO platform?

Visual Basic 6, PowerBuilder and Microsoft Access. WinForms, WebForms, Clarion and Delphi are modernized as a managed service.

How do I join the pre-release?

Request access through the form at the top of this page. Once approved, you get a login to the VELO platform.

What does the evaluation show?

Metrics on the modernization, and how the new code compares with the original against performance and security benchmarks.

How does the managed service work?

Our team runs the modernization in stages: free assessment, paid POC, Beta Ready and Release Candidate. Each stage has a fixed price and a defined outcome.

How does VELO keep AI output accurate?

Roughly 60% of VELO is deterministic planning and analysis, and 40% is agentic transformation. Agents work on small, pre-mapped chunks of code, which limits output variance.

Is my code used to train AI models?

No. VELO runs on Microsoft Foundry, and no customer code is used to train shared models.

Ready to Modernize Your Legacy Application?

Turn your legacy codebase into a modern Blazor and Azure application.