Averisource Transform

Harness the power of AI to modernize legacy code and streamline development.

Automatically generate models as a low-code solution to accelerate rewrites, create new code in the target language and architecture, and seamlessly convert green screens to Angular projects.

Request Demo
Includes InventoryDiscover, and Analyze
Generate in minutes, deploy in weeks

Why Transform?

AveriSource Transform revolutionizes the development process by leveraging AI to modernize legacy code and reduce technical debt and manual efforts.

AI-Powered Legacy Code Modernization
Leverages AI technology to modernize legacy code, streamlining the process and reducing manual effort.
Automatic Model Generation
Automatically identifies and generates models that facilitate application modernization by analyzing data-related components.
Reduce Legacy Technical Debt
Pinpoints and eliminates dead and redundant code in generated modules, allowing you to focus on business rules and optimizing code efficiency.
Conversion of Green Screens to Angular Projects
Transform legacy green screens into modern Angular projects, enabling seamless consumption by the development team working on the new application.

How It Works

1

Through the web interface, the user can generate application models based on the detailed analysis already performed by AveriSource Inventory, Discover, and Analyze.

2

The platform then allows the user to view and even edit these models to better reflect the needs of the business.

3

Configure the models to specify the target language, database type, and test framework.

4

Generate projects ready for the target development environment and accelerate the modernization from legacy to modern architecture.

“The AveriSource Platform has been instrumental in mitigating risks throughout our modernization projects by providing us with a comprehensive platform that offers deep insights, accurate analysis, and efficient code transformation, ensuring a smooth and successful modernization journey.”

Siva Sreeraman
VP & CTO, Global Head, App Modernization, Mphasis

Frequently Asked Questions

Where does AveriSource Transform fit in my modernization journey?

AveriSource Transform is used to generate modernized code from the legacy codebase.

How much does AveriSource Transform cost?

The cost of AveriSource Transform is based on the size of your codebase. Please schedule a demo or reach out to us at hello@averisource.com for help with pricing.

How long will it take for AveriSource Transform to generate new code?

Models of the legacy code can be generated in minutes, and it typically takes a few weeks to configure the code to be deployed.

How does AveriSource Transform work with the other packages in the platform?

The AveriSource Platform packages, Scan, Inventory, Discover, Analyze, and Transform incrementally build on each other so you do not need to purchase multiple packages upfront. AveriSource Inventory contains everything in AveriSource Scan; AveriSource Discover contains everything in AveriSource Inventory; AveriSource Analyze contains everything in AveriSource Discover; and AveriSource Transform contains everything in AveriSource Analyze. This incremental approach aligns value with customer needs in that you only purchase what you need. However, if you purchase one package and then realize you would like additional features, you can always upgrade to a new package.

How does AveriSource Transform use AI to modernize applications?

AveriSource Transform uses AI techniques such as cluster analysis, pattern matching, templates, and programming language models to generate modernized code in a new target language.

  • Cluster Analysis: Cluster Analysis is the task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more like each other than to those in other groups (clusters). In AI and machine learning, clustering algorithms are often used to understand and categorize data, especially when labels are not known ahead of time.
  • Pattern Matching: Pattern matching involves identifying and matching specific structures or sequences within data or code. It allows for the recognition of predefined patterns or regularities, enabling efficient searching, extraction, and processing of information. Pattern matching plays a vital role in various AI applications, such as text mining, image recognition, and data analysis.
  • Templates: Templates refer to predefined structures or patterns that serve as placeholders for variable elements. They allow for the creation of reusable and customizable components in software development. Templates are commonly used in AI applications for tasks such as generating dynamic content, producing adaptive user interfaces, or creating flexible data-driven models.
  • Programming Language Models: Programming language models are AI models trained specifically on programming languages. These models learn to understand and generate code, aiding tasks like code completion, code generation, and automated code analysis.

These techniques enable AveriSource Transform to perform efficient data analysis, processing, and intelligent generation of new code. Our AI powered approach provides structured standardized code that’s highly maintainable.

Does AveriSource Transform’s generated application code rely on libraries owned by AveriSource?

The generated code produced by the AveriSource Transform is independent and does not depend on any specific JAR files or other libraries owned by AveriSource. This ensures that there is no "vendor lock," meaning organizations are not tied to AveriSource nor are they required to rely on and pay AveriSource for use of the proprietary JAR files for the functioning of the generated code. AveriSource Transform’s code generation functionality aims to provide flexibility and portability, allowing organizations to freely use and maintain the generated code without being dependent on AveriSource or its specific libraries.

Explore the AveriSource Platform™️

AveriSource Scan
Quickly review your codebase, assess risk, and jump-start modernization. Scan your code for free for 14-days, keep your reports forever.
Sample report
Key Features
Language Detection
Multipoint Risk Analysis
Codebase Metrics
Estimated Manual Effort
Also available on the AWS Marketplace

Begin your modernization journey today—for free!

Optional

Thank you! Your download will begin momentarily.

If the download doesn’t start automatically click the link below.
Oops! Something went wrong while submitting the form.

Ready to discover how AveriSource can help you?

Optional
Optional

We’ve received your request!

A sales representative will follow up in the next 1–2 business days to schedule a demo.
Get Started While You Wait
Did you know that you can jump start your modernization journey today? Our self-service product, AveriSource Scan, can give you an overview of your application’s technology and highlight key risk factors.
Download AveriSource Scan
Oops! Something went wrong while submitting the form.