Application Analysis

Gain a rapid understanding of your IBM i applications

Leverage their business value

Developers spend at least 50% of their time understanding applications before modifying them

Software development teams spend at least 50% of their time trying to understand an application’s internal architecture before modifying it. Many applications on IBM i are years, even decades old. They have been modified many times by various developers who may no longer be with the company, and documentation is often missing or out-of-date. Sometimes changes have been made which are easy rather than good – creating a heavy “technical debt” that increases the cost of making further changes. If you are involved in application maintenance, enhancement, modernization, or re-engineering, you need an efficient way to quickly find dependencies within complex applications and understand their structure.

A clean legacy environment and a good understanding of the architecture are pre-requisites to any application change.

Philippe Magne, Arcad

Need to accelerate the cleanup of legacy application source and objects?

Automate the process with ARCAD Audit!

  • Automatically audit source code and objects of current production releases

  • Identify source code which has no corresponding object

  • Identify objects which have no corresponding source code

  • Identify source code which has been modified after the object was created

  • Identify objects which have not been used for a long time

  • Assess the health of existing applications

  • Accelerate cleanup with group archive, recompile, delete

Need to gain a rapid understanding of your IBM i applications?

Automate the process with ARCAD Observer!

  • Auto-document application components in a readable way

  • Automatically document the architecture of the current production release

  • Discover the I/O diagram and file usage

  • Discover the program/procedure calling chain

  • Automatically produce easy to digest flowcharts and other diagrams

  • Auto-sort and auto-label everything logically

  • Benefit from a real-time, self-maintained metadata repository of application components

  • The repository holds a single version of the truth about your current production applications

  • Drill down and observe more detail about specific areas you’re working on in real time

  • Dependencies between components, flowcharts, diagrams, groups of components

Contact us
Contact us .........................................
Book a demo
Request a demo