ART- Analysis and Reporting Tool for Your
Legacy Modernization

ART is an application portfolio assessment tool that provides in-depth insight to your Oracle Forms or PowerBuilder applications. The data provided by ART can help anyone get a true understanding of their client/server applications and prepare them to make the correct decisions concerning the maintenance, redesign, upgrade or modernization of their Oracle Forms or PowerBuilder application.

An essential pre-cursor to any modernization or maintenance effort, ART is a repository-based tool that is loaded with meta-data from a client/server application to show the in-depth detail of the applications meta-data. This meta-data would only be discovered by pain-stakingly opening every source file and manually reviewing it.


  • Dramatically saves time in organizing and reviewing legacy source code
  • Supports determination of an appropriate solution for modernizing an existing client/server application
  • Provides detailed insight into proper project forecasting of any modernization effort
  • Quantifies the complexity of the existing application
  • Highlights areas of the application that may be difficult to migrate and may require redesign
  • Provides concrete data to support a detailed planning and design phase
  • Impact analysis of the existing application to aid in application support

Report and Analysis

    • Critical Built-Ins Analysis: Identify Forms Built-Ins being used that will potentially require design changes to convert

    • Form Dependency: A list of inter-form dependencies: inheritance of forms, forms calling other forms
    • Notable Built-Ins Analysis: Identify Forms Built-Ins being used that will potentially require design changes to convert.
    • Master Detail Analysis: This report identifies the number of master and detail blocks on each form. Master blocks are defined as database-based blocks that are not multi-row, while detail blocks would be multi-row database-based blocks. Control blocks are not included in this report.
    • Menu Redundancy: A list of loaded menus and the menu or menus that are duplicated (if there are any). A duplicative menu is a menu that contains all of the same menu items.
    • Library Dependency (PLL): A list of loaded forms with their library dependencies. This report displays one form and library per row to allow for sorting of form or library.
    • Forms to Object Analysis: This report includes which queries in a form call which tables, which tables a form requires, etc. In addition, this report will also include which blocks in a form are based on stored procedures. This report is generated as 2 reports, one for the in-line queries and one for the blocks.
    • Code Redundancy Analysis: This report identifies procedures and triggers that are exact matches across forms.
    • Unused Libraries (PLL): As opposed to the library dependency report which lists which libraries are attached to which forms, this report lists the libraries that are attached to forms but do not have any calls into them made. These libraries can be safely detached from the forms. VGO Products – Evo ART – Unused Libraries.
    • Complexity Analysis: The Detailed Complexity Analysis support provides lower levels of detail than the standard Complexity Report generated in the Analysis section of Evo. The Detailed Complexity Analysis provides support for different canvas types, OLBs, and Menus in addition to the standard data elements. Either report can be used to project time and cost of a project as well as isolation of complex forms.

Contact us to schedule a web demonstration today.

Print Friendly
Copyright 2016 Vgo Software