Discover the Hidden Legacy Risks in Your Codebase

Comprehensive OpenVMS Application Portability Analysis.

LegacyScan analyzes your OpenVMS application and identifies all elements that are not directly portable to a Linux platform. It delivers a full breakdown of application compatibility, recommended remediations, and generates actionable development tasks.
‍‍
Each month, we offer two complimentary high-level LegacyScans, by registration only.

Automated Insight for Legacy Modernization

LegacyScan helps you uncover technical debt and modernization opportunities without disrupting operations.
‍
By analyzing legacy platforms – OpenVMS, Mainframe, and Unix derivatives – we highlight risky interdependencies, missing documentation, and potential migration paths. Whether it’s COBOL, FORTRAN, BASIC, or embedded SQL, LegacyScan delivers immediate value in days, not months.

legacy scan processor diagram

System Services and API Analysis

LegacyScan detects OpenVMS API calls (e.g., SYS$ENQ, SMG$CREATE_PASTEBOARD) and evaluates the:
‍

Jira logo


JIRA
 is used for issue management and tracking during the scan – to make a database of remediation.

However, we create an Excel database that can be loaded into any tracking system.

‍

Classification Results Are Split By

SUPPORTED
‍
Supported by Sector7 tools;
no action required
SUPPORTED
/EXAMINE
Supported but flagged for verification;
JIRA created
UNSUPPORTED
‍
Manual remediation required;
JIRA created

Two Free LegacyScan Slots Each Month

We use intelligent analysis to transform undocumented, legacy systems into fully navigable, cross-referenced documentation. With LegacyMap, your COBOL, FORTRAN, BASIC, Pascal, and C++ systems become visual, searchable, and understandable – without rewriting a single line.

Our mission is clarity
Identify undocumented procedures and logic

Automatically generate documentation from unstructured code – no manual annotations, no guesswork.
Map system-wide database and file access
‍
Understand how programs, procedures, and modules interact across large, complex systems.
Understand inter-module and inter-process flows

‍
Visualize logic flows and data access in interactive, cross-referenced formats.
We’ve mapped over
200M+
Lines of legacy code into structured, navigable documentation.
Database access types automatically detected
4
Select · Insert · Update · Delete
For Oracle, Postgres, and Rdb – pulled straight from your embedded SQL.
Languages supported
6
COBOL, FORTRAN, BASIC, Pascal, C/C++, and Embedded SQL,
including multi-language applications.
LegacyScan empowers your team to uncover, manage, and modernize legacy systems with clarity and confidence.

Whether you’re planning a migration, ramping up new developers, or getting audit-ready, we transform complex, undocumented code into actionable, visual intelligence.
Want a clearer view of your legacy systems?
Get In Touch
“Telstra was continually impressed with the professionalism and dedication of Sector7”
Norm Beck
SDMN Manager
TELSTRA
“Sector7 have met and exceeded our expectations every step of the way”
Virgil Burton
Consultant
Netsol
"The deployment went perfectly, which was a result of excellent teamwork and preparation."
Jeff Kelly
Program Manager
Ford Motor Company
“Our friends at Sector7 will always be there to help”
Al Friedman
Sr. Vice President
ADD
“Our legacy system has been reborn”
Linda Nickrand
AMCO Engineering
AMCO
“I feel privileged to have had the opportunity to work with all of you”
Pam Rooks
Project Director
Harrahs
Experts at
what we do
Since 1985, Sector7 has performed over 1,500 complex migrations.

Frequently Asked Questions

Curious about how Sector7 can facilitate your application migration? Explore our FAQs for expert insights.

Why is a scan important before modernizing legacy systems?

Legacy environments often lack visibility. LegacyScan bridges that gap by automating insight into structure, risks, and dependencies.

What output does LegacyScan provide?

A comprehensive PDF and HTML report, including file access charts, call maps, SQL summaries, and system health checks.

Is LegacyScan safe to use in production environments?

Absolutely. Our scan is read-only and non intrusive.

Does LegacyScan detect OpenVMS specific non-portable language extensions

Yes, LegacyScan has multiple phases. Phase 1 is to scan the OpenVMS 3GL or SQL and map the non portable elements against the Sector7 language remediation tools. Sector7 have language remediation tools for all the major OpenVMS languages (C, BASIC, COBOL, FORTRAN, PASCAL, SQL, SQLMOD). If any extensions are detected that are not handled by the Sector7 language remediation tools a JIRA is created for that specific issue and the tool set enhanced.

‍

Does LegacyScan scan my DCL use

Yes. LegacyScan detects all use of DCL verbs and syntax. It even follows logicals and symbols through various operations and attempts to reconstruct the values and thus the values passed to the various dcl verbs. LegacyScan will detect all DCL use that is not supported by Sector7's VX/DCL – our 100% compatible implementation of OpenVMS DCL for Linux.

Does LegacyScan detect use of OpenVMS screen and form layered products

Yes, LegacyScan will detect the use of SMG, FMS and DEC FORMS. All 3 are supported in the Vx/Tools migration toolkit.

‍

Does LegacyScan detect use of asynchronous events such as SYS$QIO?

Yes, LegacyScan will detect and document the use of all system calls that use the asynchronous capability such as $QIO and $QIOW. VX/Tools supports IO to devices via the QIO interface with asynchronous event completion (and event flag notification).

Does LegacyScan detect use of OpenVMS library/system calls (SYS$, LIB$, CLI$, STR$ etc)

Yes, LegacyScan and the Vx/Tools migration tool kit support over 1000 OpenVMS system service calls - SYS$, LIB$, CLI$, SOR$, STR$, SMG$, FDV$, FORMS$ etc .

Does LegacyScan detect use of OpenVMS constants flags and bit masks

Yes, LegacyScan and Vx/Tools migration tools kit supports over 4000 flags to various OpenVMS system services – for example – we support all of the flags to RMS FAB / RAB / NAM / XAB blocks. Any flags that LegacyScan find that are not in its database of supported flags is highlighted and placed into an exception report.

What percentage of OpenVMS dependencies in my application will LegacyScan detect

LegacyScan will detect 100% of OpenVMS API usage (SYS$, LIB$, STR$ etc) and 99% of the OpenVMS language extensions. LegacyScan understands the capabilities of Sector7's language migration tools. VX/COBOL – Converts OpenVMS COBOL to ANSI COBOL. VX/FPT converts OpenVMS FORTRAN to INTEL ANSI FORTRAN. VX/BASIC compiled OpenVMS BASIC code on Linux. VX/PASCAL converts OpenVMS PASCAL to C++.

‍

‍

Transform Your Legacy Software Today!

Schedule a consultation to migrate your complex legacy software to a modern system.
Get In Touch
Over 1,500 projects
Since 1985