AWS Transform for.NET

AWS Transform for .NET is an agentic AI service designed to automate and accelerate the modernization of legacy .NET Framework applications to cross-platform .NET

It leverages generative AI and Amazon Bedrock LLMs to analyze, refactor, and validate code, reducing manual effort and error-prone processes

The service can speed up modernization by up to 4x and cut costs by up to 40% by eliminating Windows licensing and improving performance on Linux and AWS Graviton

Two user experiences are offered: a Visual Studio extension for individual projects and a web interface for large-scale, multi-team modernization

The AI agent analyzes source code repositories (GitHub, Bitbucket, GitLab), identifies dependencies, and suggests tailored modernization strategies

Automated transformation includes code conversion, refactoring, build issue resolution, and third-party package management for various project types (MVC, WCF, Web API, Console, Unit Tests)

The agent runs unit tests post-transformation, verifies Linux readiness, and commits changes to a new branch, preserving the original codebase

Natural language summaries and detailed JSON reports provide clear visibility into transformation changes and outcomes

New features include support for private NuGet packages, automated MVC Razor view porting, and enhanced cross-repository dependency detection

Early adopters report significant productivity gains, with modernization timelines reduced from months to days and automation rates up to 80–90%