Import, analyze, and report

Aug 14, 2017

AppDNA performs automated analysis of the compatibility of applications with a variety of platforms. Each supported platform is represented by a separate report that contains a set of algorithms that validate the suitability and performance of applications in a specific target environment.

AppDNA process overview

AppDNA process overview

The AppDNA approach is simple: Import - analyze - report.

Import - Applications are the raw material for AppDNA - so before you begin, you need to import them. When you do this, AppDNA interrogates each application’s files, registry entries, and API usage to expose the application’s “DNA”. AppDNA then loads this into a SQL Server database. You can import desktop and Web applications of any type - whether internally developed or supplied by an independent software vendor (ISV).

Learn more: Import applications

Analyze - When you start the analysis process, you select the reports that correspond to the platforms against which you want to test your applications. AppDNA combines all of the information it has about the application portfolio and runs the report algorithms against the application DNA and produces and stores the reporting data.

Learn more: Analyze applications

Report - After the import and analysis processes have completed, you can view the reporting results. AppDNA presents the results of the analysis in a set of report views that provide the information that you need to plan, fix, and test your application portfolio. AppDNA provides the same set of report views for each report, including the following:

  • The EstateView provides a consolidated overview of the state of the entire application portfolio for the target technology. This view does not provide any application-specific information and is particularly useful when you are evaluating AppDNA, because it does not rely on individual application licensing. The Effort Calculator is based on the EstateView and is also useful when you are evaluating AppDNA. You can use it to estimate the time, cost, and effort associated with migrating a portfolio of applications to a new platform.
  • The Application Issues and Application Actions views provide high-level management overviews about the state of individual applications.
  • The Remediation Issues and Remediation Actions views provide detailed information for the remediation team about how to fix individual applications.

Learn more: Report views