LegacyScan

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.
newly launched product

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
 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
PRICING

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
Experts at
what we do
Since 1985, Sector7 has performed over 1500 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 attempt to reconstruct the values and thus the values passed to the various dcl verbs. LegacyScan will detect all DCL use the is no 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 asynchronous events and use such as SYS$QIO

Yes, LegacyScan will detect and document the use of all system calls that use the asynchronous capability such and $QIO, $QUI ec Vx/Tools supports IO to devices via the QIO interface with asynchronous even 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 supporters over 4000 flags to various OpenVMS system services - for example - we support all of the flags to RMS FAB / RAM / NAM / XAB blocks - and we support RMS files. 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 1500+ projects
Since 1985