Thoroughly inspect legacy application paths, user interfaces, and program flows.
Extract relevant business rules, identify code anomalies, duplicate and dead code, all while ensuring effective documentation, validation, and maintainability throughout the app lifecycle.
Why Analyze?
AveriSource Analyze drills down to the granular levels of the application code analysis to understand critical dependencies to extract and document business rules.
How It Works
The user specifies a particular entry point for AveriSource Analyze to assess.
The platform evaluates execution paths, user interfaces, and program flow.
“CGI Federal and AveriSource successfully partnered to accelerate modernization of a government client’s legacy applications through expediting requirement gathering and validation, resulting in successful migration of numerous applications from COBOL to AWS.”
Frequently Asked Questions
Once you have run the code through AveriSource Analyze, you will have a deep understanding of the innerworkings of your codebase. If you decide to convert the legacy code to a modern language, using AveriSource Transform may be appropriate. Contact hello@averisource.com to discuss how we can help you with the next steps.
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.
Most projects of 1 million lines of code or less will take less than two days to analyze, however this depends on the specifications of the hardware on which AveriSource Discover is running. Larger projects or less powerful machines will take longer.
The cost of AveriSource Analyze 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.
AveriSource Analyze should be used once a thorough understanding of your environment and application architecture is achieved. Use AveriSource Analyze to dive deep into the code, understanding how to make it more efficient and extracting business rules.
Explore the AveriSource Platform
Inventory
Assess the contents of the legacy estate. Uncover source language insights, ensure environmental completeness, and bolster accurate resource planning and timeline estimation.
Discover
Unravel application architecture and data handling. Gain clarity into program relationships, data flow, and data storage utilization to build the detailed modernization plan.
Transform
Leverage AI to modernize legacy code. Generate application models using AI, then use these models to auto-generate new code in the target language.