Skip to main content

Transform code

The generative AI–powered assistant with agents for .NET and Java transformation

Benefits

Accelerate code transformation

Offload labor-intensive, complex code transformations to Amazon Q Developer agents throughout the discovery, planning, and execution phases. With built-in expertise in languages, frameworks, and infrastructure, these agents free your teams to focus on innovation.

A side-by-side code comparison showing changes in Java code, with a pop-up message stating, "I successfully completed your transformation. You can review the diff to see my proposed changes and accept or reject them," along with buttons for "View summary" and "View diff."

Access AI agents within IDE or CLI

Collaborate with agents through natural language conversations integrated into your development environment.

Alt-text: A code transformation interface showing a file patch application with modified files listed and a progress tracker detailing transformation steps.

Increase innovation, security, and performance

Address application vulnerabilities, adopt high-performance frameworks and integrations, and tap into modern systems for innovation.

Screenshot of a Visual Studio IDE showing code files, solution explorer, and transformation output with a dark theme interface.

Transformations supported

.NET

Accelerate .NET application porting from Windows to Linux up to 4 times faster

Streamline transformation tasks and slash operational costs by up to 40%

Offload tedious .NET porting tasks, such as code analysis, dependency mapping, and refactoring, and reduce Windows licensing costs.

Boost application security and performance

Enhance .NET performance and security by modernizing to cross-platform .NET, maintaining test coverage, and porting to Linux operating system.

Get started in the IDE (Visual Studio)

"Interface of Amazon Q Developer showing a code transformation plan in progress, with a code snippet for a .NET application displayed on the right."

Java

Accelerate Java application upgrades

Complete language upgrades in minutes

Automate common language upgrade tasks like updating your code, conducting unit tests, and verifying deployment readiness, starting with Java. Save up to days' or months' worth of the undifferentiated work involved in moving from older language versions.

Improve security, performance, and reduce tech debt

In just a few steps, update applications to the latest supported Java versions, gain performance benefits, and remove vulnerabilities in unsupported versions.

Get started in the IDE

Get started on the CLI

Missing alt text value

Internal Amazon results

of production applications from Java 8 or 11 to Java 17

years of development work saved

dollars in annual cost savings

Novacomp

“Modernizing applications at Novacomp has historically been a time-consuming task that is often deprioritized against other development initiatives. Our team turned to Amazon Q Code Transformation agent to help upgrade a project running in Java 8 to Java 17 with over 10,000 lines of code. This is a task that would typically take an expert over two weeks to manually complete, but Amazon Q seamlessly modernized our project in a matter of minutes. Since adopting Amazon Q across our organization, we have realized a 60% decrease in average in our tech debt.”

Gerardo Arroyo
CTO, Novacomp

"Novacomp logo featuring a stylized 'C' within circular shapes above the company name in bold white text."

Signaturit

“Here at Signaturit, we are looking to modernize our legacy .NET code in order to move from Windows to a Linux operating system. Modernization has been a challenge from a resource and prioritization perspective, and we leaned into Amazon Q Developer to help assist with these initiatives. We started transforming our components responsible for license management, which would have been slated for a 6–8 month project timeline, but Amazon Q Developer’s capabilities for .NET porting helped us complete this project in a few days. Without Amazon Q, Developer, this application modernization initiative, whose outcome is very valuable to us, would most likely have been be delayed or deprioritized. Amazon Q Developer 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.”

Jordi Martin
CTO, Signaturit

Missing alt text value