Legacy Explorer

Introduction
Understand Your Existing Applications

Whether you want to improve the efficiency of application maintenance or need to plan a modernization strategy, it is critical to first conduct a comprehensive analysis of the existing implementation.

This analysis will uncover the existing application architecture, software, data components, inter-relationships and complexity as well as exposing the business rules.

Supported by a well-defined process, our Legacy Explorer technology automatically analyses your application artefacts and generates a detailed, graphical view that gives unparalleled insight into the structure and complexity of your application. This insight is vital when addressing the challenge of reducing maintenance costs and making informed decisions about your future modernization strategy.

Product Overview
Discover & Plan Your Modernization Efforts

Using a two stage process, our Legacy Explorer allows you to rapidly understand and build a knowledge base of your application's uncovering:

  • Prime capabilities
  • Business rules
  • Data access
  • Screens
  • Provides the size and complexity measurements you need.

Complex system and IT challenges require intelligent tools; the Legacy Explorer has been successfully deployed by multi-national organisations and has been invaluable in defining modernization strategies, addressing complexity, risks, effort and cost.

Stage 1: Explore

The process starts with the “Explore” phase, Legacy Explorer automatically analyses the source code and builds a clear, navigable view of the software. This view shows information relating to the legacy software components, I/O streams/tables and GUI screens, fields and candidate business rules.

The information is then generated into a model containing high level use cases of the legacy systems prime capabilities which are traced to their implementing legacy components to build a complete implementation picture from a system capability perspective.

Stage 2: Insight

Legacy Explorer produces a multitude of views and clear, detailed reports which give organisations insight into the system from a variety of perspectives. The reports detail information such as which legacy components implement each prime system capability, the legacy component interdependencies, where system data and GUI screens are defined and used, redundant code, semantic business rules as well as code quality and complexity.

These reports provide; a rapid understanding of unfamiliar areas of code, the confidence to make changes and help understand what should be retested through impact analysis.

BENEFITS OF THE LEGACY EXPLORER
Reduce maintenance cost by automatically generating a deeper understanding of your application

Provide the confidence when making changes to the existing code base

Improve quality by understand what should be retested though impact analysis

Ensure functional equivalence through business rule extraction directly from the source code
Allow iterative and model-driven approach to modernisation

Help define a modernization strategy that can be automated as much as possible

Understand the relationship between legacy system functionality and implementation

Support and ease the planning, estimation, tracking and final completion of application modernization
Save time by rapidly understanding unfamiliar areas of code

Quickly discover which areas of your modernization require the most resources and carry the most risk

Discover which legacy components need modernizing to implement a specific functionality of the system

contact us to find out how legacy explorer can help you