Microsoft Workloads on AWS
Why organizations around the world are choosing AWS Transform for .NET
AWS Transform for .NET is trusted by
Speed, scale, and quality matter in application modernization. In this blog, I explore how AWS Transform for .NET, the first agentic AI experience for modernizing .NET applications at scale, is accelerating the modernization process. You will also learn about the key benefits of using AWS Transform for .NET directly from our customers and partners worldwide.
The modernization imperative and its challenges
Modernization is the process of transforming applications into cloud-optimized services, improving performance, scalability, and cost-efficiency, and accelerating innovation.
Organizations running .NET Framework applications face growing challenges with licensing costs, scalability, innovation, maintenance, and security, as they rely on aging software. Legacy .NET applications, originally built for on-premises environments, can now unlock their full potential in the cloud. While lift-and-shift is a start, true modernization to cross-platform, Linux-ready applications opens the door to enhanced performance, scalability, and cost savings. By transforming these applications, businesses can leverage advanced cloud capabilities including containerization, microservices, serverless computing, and artificial intelligence (AI), accelerating innovation and business agility.
The challenge? Modernizing legacy .NET applications is complex and resource-intensive. With applications spread across multiple projects and dependencies, manual modernization can be time consuming —often delayed by competing priorities and the intricate nature of compatibility changes and refactoring.
In addition, although .NET porting provides opportunities to address performance limitations and security vulnerabilities, its quality depends on the experience of the modernization team members. Moreover, enterprise customers often have hundreds of Windows .NET applications in their portfolio, requiring collaboration across different roles (developers, project managers, security and compliance professionals, etc.). Manually porting applications one at a time hinders scalability. Jordi Martin, CTO of Signaturit, shares,
“Modernization has been a challenge from a resource and prioritization perspective.”
Introducing AWS Transform for .NET
Working backwards from our customers’ needs, AWS announces the general availability of AWS Transform for .NET, the first agentic AI experience for modernizing .NET applications at scale. AWS Transform accelerates large-scale .NET application modernization by up to 4x. By using generative AI-powered .NET transformation agents under human supervision, modernization teams can collaboratively execute larger and more complex projects with consistency, reduce operating costs by up to 40%, and enhance quality and performance using generative AI Large Language Models (LLMs). Customers and partners around the world are choosing AWS Transform to port their .NET applications. Let’s explore their experiences across key benefits. Jared Hill, Capgemini‘s Cloud & Custom Applications Vice President A/NZ, shares,
“It’s clear from the continued investment and roadmap that AWS Transform for .NET will lead the way in generative AI-powered application modernization.”
Modernization acceleration and productivity boost
AWS Transform reduces the time and effort required for .NET modernization by up to 4x. In Europe, Signaturit leaned into AWS Transform for .NET to modernize their .NET applications. Jordi Martin, CTO, says,
“We started transforming our components responsible for license management, which would have been slated for a 6–8 month project timeline, but AWS Transform for .NET helped us complete this project in a few days.”
Latin American ISV Grupo Tress Internacional (GTI) is modernizing their .NET Framework core applications. Director of Software Development, Enrique Zazueta, shares,
“By using AWS Transform for .NET, we reduced our modernization effort by 70%, with 100% success.”
Partners have also seen the benefit of using AWS Transform when modernizing their customers’ .NET applications in every industry. Jarek Grzabel, AWS Cloud CoE Lead at SoftServe reveals,
“With AWS Transform for .NET, modernizing the codebase is easier and faster than ever before, accelerating modernization efforts by 70-90%.”
After Particular Presence helped Caribbean Examinations Council (CXC) modernize their .NET Framework applications with AWS Transform, Rodney Payne, CXC’s Director of Technology Innovation, stated,
“The successful modernization of over 143,000 lines of code from .NET Framework to cross-platform .NET in under two days—resulting in an estimated savings of 270 developer hours—was an outstanding achievement. This acceleration enabled us to pursue critical modernization efforts that would have otherwise been out of reach.”
Moreover, by reducing the effort of transforming legacy .NET applications from Windows to Linux, AWS Transform helps customers see the return of investment (ROI) and the benefit of modernization much faster.
“This has resulted in more customers being interested on modernizing, as they can experience a faster ROI and lower their transformation and operational costs.” Ananth Deodhar, Modernization Practice Head, SourceFuse
Cost savings, performance, and security improvements
Modernization reduces operating costs associated with Windows Server licenses, version upgrades, application maintenance, and end-of-support challenges. Moreover, when using AWS Transform for .NET, organizations also reduce costs associated with .NET application analysis, planning, and refactoring, and independently-sourced modernization toolsets. Additionally, they avoid project cost overruns due to faster and more intelligent transformation. These cost savings enable organizations to reinvest in innovation.
With AWS Transform for .NET, Thomson Reuters was able to reduce technical debt by 70% by moving from .NET Framework to cross-platform .NET. In Thailand, PTT Digital‘s transformation saw 76% reduction in cloud infrastructure costs and 13X performance improvement by upgrading their .NET Framework 4.8 on x86 Windows to .NET 8 on Linux instances powered by AWS Graviton. European financial services company Intelliflo modernized with Kloia, and experienced similar benefits. As Marc Pearce, Head of cloud operations, shares,
“With AWS Transform for .NET, we were able to reduce the transformation efforts and estimate we can save about 40% of the costs by modernizing the .NET Framework applications into cross-platform .NET and running them on Linux. With AWS Graviton-based processors, this figure may decrease by an additional 10%.”
Moreover, customers who modernize benefit from performance improvement and security enhancement. Grzabel of SoftServe says,
“Modernization of old .NET frameworks to modern version of .NET Core, provides up to 15 times better performance comparing version 4.8 and 8.0 (BenchmarkDodNet). Running .NET on Linux can additionally save at least 50% on the cost, including eliminated Windows licenses, and drastically improve security.”
Axcess.io used AWS Transform for .NET to modernize a core Human Resources Management System (HRMS) system based on .NET Framework 4.5 to .NET 8 for one of India’s leading non-banking financial company.
“Security was also strengthened through AWS Control Tower and native AWS security services, ensuring compliance in a highly regulated environment. We’re excited to build on this success across the financial services sector.” Prakash Kumar, CEO, Axcess.io
Large-scale modernization
AWS Transform for .NET’s unique capability of scaling modernization by porting hundreds of .NET applications in parallel boosts productivity even more. In a recent modernization effort moving a .NET Framework 4.8 library to .NET 8 for a healthcare client, EPAM observed more than 50% faster execution compared to manual methods.
“This success gives us the confidence to scale our .NET modernization efforts more efficiently and tackle large-scale transformations with greater speed and consistency.” Vladimir Agres, VP, Cloud Engagement, EPAM
Organizations can run .NET porting efforts with consistency—through a unified web experience. Or they can drive multi-functional team collaboration in a single web experience for all .NET porting phases including analysis, planning, approvals, and execution.
“Its intuitive web experience and seamless integration with code repositories made the process smooth. With AWS Transform for .NET, 1CloudHub is ready to take on even larger modernization projects.” Manivannan Santhanam, Head of Innovation & Solution Engineering, 1CloudHub
Experian faced the complex task of upgrading seven .NET applications from version 6 to 8. Traditional upgrade processes would have required extensive engineering resources, manual code analysis, and significant time investment.
“By leveraging AWS Transform for .NET, we achieved a remarkable 49-sprint reduction in total effort, reducing each upgrade project effort from 15 to 8 sprints. This represents a 47% productivity gain with 80% automation in code transformation across 687,600 lines of code, allowing us to deliver the projects faster, address vulnerabilities, and maintain consistent results across all seven successful upgrades.” Anup Pancholi, Director of Technology & Engineering, Data Office Development Teams at Experian
PwC Australia evaluated modernizing a decade-old mission-critical banking application. Updating this extensive .NET Framework codebase to leverage modern development practices was a complex and potentially risky endeavor. Matt Cudworth, Partner Engineering, commented,
“Within 7 hours, it successfully transformed approximately 110,000 lines of code to .NET 8. Considering the entire SDLC (not just coding), this can be translated into 30-50% gain in transformation efficiency.”
Enhancing .NET porting quality with AI
Manual .NET modernization requires deep expertise to identify and implement improvements while avoiding risks. AWS Transform addresses this challenge by leveraging LLMs to intelligently convert legacy .NET code into cross-platform Linux-ready applications. The solution not only enhances code quality and security but also maintains test coverage while providing transparent, explainable transformations. Teams can confidently modernize their applications and gain access to over 200 AWS services to accelerate innovation—all without requiring extensive .NET modernization experience. As Hartford’s Director of Software Engineering, Gaurav C Patrikar emphasizes:
“It not only helped us transform our legacy code but also provided our developers with valuable insights and suggestions throughout the process.”
Customers and partners like GTI and TEKsystems found that AWS Transform for .NET achieved 100% transformation accuracy.
“In our evaluation, 100% of the successfully transformed code compiled cleanly and passed acceptance criteria without manual cleanup.” Jay Mozo, Executive Director, TEKsystems Global Services
The quality improvements are quantifiable. Hexaware Technologies used AWS Transform to modernize a legacy .NET Framework 4.7 application to .NET 8 saw similar accuracy rate:
“The transformation achieved over 90% code accuracy with minimal manual adjustments.” Kunwar Singh Taneja – Transformation Architect, Global AWS Cloud Practice, Hexaware Technologies
AWS Transform for .NET also uncovers and fixes vulnerabilities of legacy .NET Framework. You can preserve test coverage by transforming unit test cases. Forgeahead leveraged AWS Transform for .NET to help upgrade a project running from .NET 4.6 to .NET 8. Their approach to leveraging the tool’s advanced capabilities combined with building unit test cases that successfully achieved 60% code coverage before and after port to build confidence in the migrated codebase.
“We successfully transformed 90% of the codebase, compiled it cleanly, and met all acceptance criteria. A transformation effort originally scoped for three months was completed in less than a week. The tool accurately handled complex changes—such as dependency injection configuration—reducing the need for manual review. This correct-by-default experience gives us the confidence to scale .NET modernization with speed and precision.” Rahul Khot, Vice President, Engineering, Planet DDS
Unifii partnered with Slalom to modernize a critical .NET 4.5 codebase to .NET 8, enabling containerization, sharding, and reducing reliance on monolithic applications running on large EC2 instances.
“By using AWS Transform, we accelerated code comprehension, transformation, and development feedback loops. The combined effort helped cut the expected delivery timeline by ~30%, allowing us to meet key milestones within weeks. We’re excited to launch the new version of our product soon and value the strong technical partnership with Slalom and AWS in this space.” Glen Jobson, Chief Technology Officer Unifii Australia and Pat Hermens, Director, Slalom Build Australia
Beyond code transformation: accelerating innovation
The benefits of AWS Transform for .NET are beyond code transformation – it’s about unlocking new possibilities. It helps organizations realize the art of the possible, enable them to be more agile, invest their savings to innovate faster, and motivate their personnel with cutting edge-technology.
Jordi Martin at Signaturit concluded,
“Without AWS Transform for .NET, this application modernization initiative, whose outcome is very valuable to us, would most likely have been be delayed or deprioritized. AWS Transform for .NET has introduced a new world for modernization at Signaturit and is a service that our developers are excited to use to continue to modernize applications across our portfolio.”
Santhanam of 1CloudHub adds,
“The time saved allowed us to optimize infrastructure to better support the customer’s scalability needs.”
Furthermore, AWS Transform for .NET offloads the labor-intensive, undifferentiated work of code porting and streamlines daily workflows. It frees developers to focus on high-impact tasks, build new features, and innovate to better serve customers. AWS Transform for .NET can boost developer satisfaction, employee retention and motivation. Zazueta continues,
“Moreover, based on our survey, we’ve observed that our developers are more motivated and excited to use generative AI to streamline their daily activities, allowing them to invest more time in high-impact tasks and focus on delivering new features and innovations to our customers.”
Conclusion
AWS Transform is the first agentic AI service for modernizing .NET applications at scale. By using Generative AI-powered .NET transformation agents under human supervision, modernization teams can accelerate .NET application modernization, collaboratively execute larger and more complex projects with consistency, reduce operating costs, and enhance quality and performance using generative AI LLMs. AWS is helping organizations around the world modernize with confidence.
Ready to start your .NET modernization journey? Learn more about AWS Transform for .NET today.