Transform your .NET applications beyond lift-and-shift
Since 2008, AWS has been the trusted cloud provider for .NET workloads, offering extensive expertise and continuous innovation. Whether you’re running .NET Framework applications on Windows or cross-platform .NET applications on Linux, AWS supports your modernization journey at every step.
AWS helps organizations transform .NET Framework applications to cross-platform .NET, reducing costs, leveraging containers and serverless technologies, and adopting microservices and cloud-native architectures. With generative AI-powered capabilities, AWS simplifies complex processes, automates routine tasks, and accelerates your team’s transformation efforts.
Why transform your .NET applications on AWS?
Amazon Q Developer transformation for .NET
Amazon Q Developer transformation for .NET is the first agentic AI experience designed to modernize .NET applications at scale. Amazon Q Developer transformation capabilities accelerate large-scale .NET modernization by up to 4x. By using autonomous AI-powered .NET transformation agents under human supervision, modernization teams can collaboratively execute larger and more complex projects with consistency, reduce costs by up to 40%, and enhance quality and performance using generative AI LLMs. Learn more.

AWS meets you where you are in your .NET transformation journey
Modernize Windows .NET applications to be Linux-ready
Reap the benefits of Linux, containers, serverless, and microservices by modernizing .NET workloads on AWS. Amazon Q Developer can port your Windows-based .NET applications to Linux-compatible, cross-platform .NET through a generative AI-powered refactoring workflow, streamlining transformation tasks and slashing operational costs by up to 40%.
Integrate Amazon Q Developer seamlessly into your existing tools, such as Visual Studio IDE, or use it via a web interface for large-scale transformation, minimizing disruption and maximizing your team’s productivity.
Replatform .NET applications with Windows containers
Containerize Windows-based applications with minimal code changes for higher resource efficiency and lower TCO, while enabling DevOps agility for faster time to market. AWS supports Windows containers on Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS). Leverage AWS App2Container to containerize and migrate existing applications.
Rehost .NET applications to Amazon EC2
If moving to the cloud quickly is your priority, rehost .NET applications to Amazon EC2 without code changes. This approach delivers immediate cost savings, improved performance, and scalability, while positioning you for long-term modernization success once you're in the cloud. Accelerate your migration with programs like AWS Windows Migration Accelerator and AWS Migration Acceleration Program for Windows.