AWS Transform Simplifies Application Migration from Microsoft Azure to AWS with Artificial Intelligence
October 26, 2026
On October 16, 2026, Amazon Web Services (AWS) announced a new AWS Transform capability that automatically converts Microsoft Azure cloud-native application code to work with AWS services. The new functionality is now generally available (GA) and is designed to reduce the time, cost, and technical complexity of migrating .NET applications between cloud platforms.
What Is AWS Transform?
AWS Transform is an agentic AI-powered service designed to automate application and infrastructure migration and modernization.
The service helps organizations analyze existing applications, identify required changes, and automate source code transformation.
AWS Transform previously offered capabilities for modernizing .NET applications and Windows infrastructure. Its functionality has now been expanded to support converting code that uses Microsoft Azure SDKs into equivalent code using AWS SDKs.
This is particularly relevant for companies planning to migrate from Microsoft Azure to AWS that face the challenge of refactoring applications tightly integrated with Azure services.
Which Services Are Supported?
The new AWS Transform capability automatically converts application code that uses selected Microsoft Azure services to work with their corresponding AWS services.
- Azure Functions → AWS Lambda (General Availability)
- Azure Blob Storage → Amazon S3 (General Availability)
- Azure Queue Storage → Amazon SQS (General Availability)
- Azure Cosmos DB → Amazon DynamoDB (Preview)
For example, if an application uses Azure Functions to execute server-side code and Azure Cosmos DB for data storage, AWS Transform can convert the relevant code to use AWS Lambda and Amazon DynamoDB.
However, Cosmos DB-to-DynamoDB code conversion is currently available in preview.
It is important to note that this capability focuses specifically on source code transformation. The actual migration of cloud infrastructure and data, as well as the configuration of all target AWS resources, must be handled separately.
How Does Automated Code Conversion Work?
AWS Transform uses an AI agent to analyze source code, identify dependencies on Azure services, and prepare a modernization plan.
The process consists of several key stages:
1. Source Code Analysis
AWS Transform analyzes the provided .NET application source code and identifies Azure SDK usage and interactions with supported Microsoft Azure services.
2. Modernization Plan Preparation
Based on the analysis, the service generates an Assessment Report and a Modernization Plan containing recommendations for code transformation.
Users can review the proposed changes, approve them, or adjust them according to project requirements.
3. Automated Code Conversion
Once the plan is approved, AWS Transform converts supported Azure SDK calls into equivalent AWS SDK calls.
For example, code that interacts with Azure Blob Storage can be adapted to use Amazon S3.
4. Results Validation
After the transformation is completed, AWS Transform validates the changes and generates modernization results.
If certain components cannot be converted automatically, the service identifies them using TODO comments, placeholders, or a separate Next Steps file with recommendations for further action.
This allows developers to focus on more complex components that require manual adjustments.
What Benefits Does This Bring to Businesses?
Reduced Migration Time
Automated code transformation helps reduce the amount of manual work required when migrating applications from Microsoft Azure to AWS.
Lower Modernization Complexity
Organizations no longer need to manually rewrite every interaction with supported Azure services. AWS Transform can handle a significant portion of the required technical changes.
Optimized Development Costs
Automating repetitive tasks enables more efficient use of engineering resources and can potentially reduce overall migration project costs.
Greater Process Flexibility
Users can adjust the modernization plan, exclude specific transformations, and maintain control over the proposed changes.
Reduced Cloud Provider Dependency
The new capability makes it easier to adapt applications developed using Azure SDKs to run on AWS. This gives organizations greater flexibility when selecting a cloud platform.
In Which AWS Regions Is the Service Available?
At the time of the announcement, the new capability is available in eight AWS Regions:
- US East (N. Virginia)
- Canada (Central)
- Europe (Frankfurt)
- Europe (London)
- Asia Pacific (Mumbai)
- Asia Pacific (Tokyo)
- Asia Pacific (Seoul)
- Asia Pacific (Sydney)
For European companies and organizations with requirements to host infrastructure in Europe, the Frankfurt and London Regions are of particular interest.
However, the availability of AWS Transform in a particular Region does not mean that applications or their data are automatically migrated to that Region.
What Does This Mean for AWS Partners?
The new AWS Transform capability creates additional opportunities for AWS Partners providing cloud migration and infrastructure modernization services.
Partners can use the service when delivering customer migration projects from Microsoft Azure to AWS, particularly those involving .NET-based applications.
Automated code conversion can potentially shorten project timelines, reduce manual development efforts, and improve the efficiency of engineering teams.
In addition, AWS Transform can serve as a supplementary tool when preparing migration projects for potential participation in the AWS Migration Acceleration Program (MAP).
However, using AWS Transform does not automatically guarantee eligibility for MAP or access to funding. Participation is determined separately according to the program’s requirements.
For partners, this is primarily an additional tool that helps reduce technical barriers when migrating customers between cloud platforms.
Conclusion
The introduction of Azure-to-AWS Code Conversion expands AWS Transform’s capabilities and makes it a more versatile tool for application migration and modernization.
By leveraging agentic artificial intelligence, AWS automates one of the most labor-intensive stages of cloud migration: adapting application source code to the services of another cloud provider.
For businesses, this creates an opportunity to accelerate migration from Microsoft Azure to AWS. For AWS Partners, it offers a way to improve migration project efficiency and expand their service portfolios.
The new capability is already available, enabling businesses and AWS Partners to begin evaluating its potential for current and future migration projects.