← All Capabilities
AWS Transform for Windows · Generally Available

Full-Stack Windows
Modernization

.NET Framework to .NET 8/10, SQL Server to Aurora PostgreSQL, UI framework porting, and containerized deployment — all coordinated by a single AI agent.

Faster Modernization
70%
Cost Reduction
Free
Agent Cost
2008–2022
SQL Server Versions
01

The Problem: Windows Modernization Is Multi-Layered

It's not just porting .NET code. You need to modernize the database, the UI, the deployment — and keep them all in sync.

Windows Licensing Costs

Windows Server and SQL Server licenses are expensive. Moving to Linux and Aurora PostgreSQL can cut operating costs by up to 70%.

Tightly Coupled Layers

.NET code depends on SQL Server stored procedures. Change the database, and the application breaks. You can't modernize one layer without the others.

Legacy .NET Framework

.NET Framework is Windows-only. Moving to cross-platform .NET 8/10 requires updating APIs, NuGet packages, project files, and test frameworks.

Stored Procedure Complexity

T-SQL stored procedures don't translate directly to PL/pgSQL. Manual conversion is error-prone and requires deep expertise in both dialects.

02

What "Full-Stack" Actually Means

Four layers, modernized together. The agent understands the dependencies between them.

🖥️ .NET Porting

.NET Framework → .NET 8/10
Transforms legacy .NET Framework applications to cross-platform .NET. Handles NuGet packages, API changes, project file migration, and unit test updates.
MVC Web API Web Forms WCF Console Class Libraries
↕ Dependencies detected & synchronized

🗄️ SQL Server Migration

SQL Server → Aurora PostgreSQL
Converts T-SQL schemas to PostgreSQL, transforms stored procedures to PL/pgSQL, migrates data via DMS, and updates all Entity Framework and ADO.NET code to use Npgsql.
Schema Conversion T-SQL → PL/pgSQL EF 6 / EF Core ADO.NET DMS Migration
↕ Connection strings & providers updated

🎨 UI Framework

ASP.NET Web Forms → Blazor
Modernizes UI frameworks — both "apples-to-apples" (same framework, newer version) and "apples-to-oranges" (Web Forms to Blazor) transformations.
Razor Views Web Forms → Blazor SPA Back-ends
↕ IaC generated for target environment

🚀 Deployment

Windows Server → ECS / EC2 Linux
Automated containerized deployment with auto-scaling. Generates CloudFormation or CDK templates. Health checks and rollback capabilities included.
Amazon ECS EC2 Linux CloudFormation CDK Auto-scaling
$0

The Windows modernization agent is free. You pay only for the AWS infrastructure you deploy to (Aurora PostgreSQL, ECS, EC2). Standard AWS pricing applies for DMS during data migration.

02b

See the Transformation in Action

Watch legacy .NET and SQL Server code transform into modern, cross-platform equivalents.

● Before (Legacy)
● After (Modern)
03

How It Works

13 steps grouped into 4 phases. The agent handles each step with human-in-the-loop checkpoints. Click a phase to see the details.

🔗
Phase 1 · Steps 1–5

Connect & Configure

Link your database, code repo, and deployment target. The agent discovers what you have.
5 steps
1

Create Job

Select full-stack modernization in the AWS Transform console.

2

Connect Database

Link your SQL Server instance — RDS, EC2-hosted, or external.

3

Connect Repository

Link GitHub, GitLab, Bitbucket, or Azure Repos via CodeConnections.

4

Deploy Connector

Optional: set up cross-account deployment connector for target environments.

Optional
5

Confirm Resources

Review discovered databases, repos, and dependencies before proceeding.

Human Review
🔍
Phase 2 · Steps 6–7

Discover & Plan

AI analyzes schemas, stored procedures, and .NET code. Generates prioritized migration waves.
2 steps
6

Discovery & Assessment

AI analyzes schemas, stored procedures, .NET code dependencies, and identifies conversion complexity.

7

Wave Planning

Generate prioritized waves grouping related databases and applications by dependency.

Human Review
Phase 3 · Steps 8–12

Transform & Validate

Schema conversion, data migration, code transformation, human review, and automated testing.
5 steps
8

Schema Conversion

T-SQL → PL/pgSQL. Tables, views, indexes, stored procedures, and triggers.

9

Data Migration

Migrate data via DMS with integrity validation and continuous replication.

Optional
10

Code Transform

Update EF/ADO.NET code, connection strings, and providers to Npgsql. Port .NET Framework to .NET 8.

11

Review Results

Human-in-the-loop: review transformed code, schema changes, and data mapping.

Human Review
12

Validate & Test

Automated testing, schema compatibility checks, and data integrity verification.

🚀
Phase 4 · Step 13

Deploy

Deploy to ECS or EC2 Linux with generated IaC. Health checks and rollback ready.
1 step
13

Deploy to AWS

Deploy modernized application to ECS or EC2 Linux with auto-generated CloudFormation/CDK templates. Includes health checks, auto-scaling, and rollback capabilities.

04

Supported Versions & Platforms

Broad coverage across SQL Server, .NET, Entity Framework, and source control platforms.

🗄️ SQL Server

Source versions
2008 R2 2012 2014 2016 2017 2019 2022
↓ converts to
Target
Aurora PostgreSQL 15+
Editions
Express Standard Enterprise

🖥️ .NET & Project Types

Source frameworks
.NET Framework 3.5+ .NET Core 3.1 .NET 5.x+
↓ upgrades to
Target
.NET 8 .NET 10
Project types
MVC Web API Web Forms WCF Console Class Libs NUnit / xUnit / MSTest WinForms WPF VB.NET

🔌 Data Access & Integrations

Entity Framework
EF 6.3–6.5 EF Core 1.0–8.0 ADO.NET
Source control
GitHub GitLab Bitbucket Azure Repos
Deployment targets
Amazon ECS EC2 Linux

Get Started with Full-Stack Windows Modernization

Available at no cost through the AWS Console and Visual Studio extension.