Enterprise Inventory Intelligence · IBM z/OS
Complete visibility and control over inventory, assets, and operational data across your mainframe estate — without replacing the systems you depend on.
NEW LEGACY Naming: business names for every field →The problem
Inventory and operational data are often fragmented across decades of COBOL, PL/1, JCL, CICS and database definitions — making real-time insight difficult, and making most generative AI tools guess rather than know.
Black-box AI has no place in an audited, mission-critical environment. When a model can't show its working, you can't sign off on its output — and you can't hand it to a regulator.
Legacy Software takes the opposite approach: scan the estate first, structure what's found into a governed, cross-referenced model, then let rules-based AI reason over that model. The result is context an AI can actually use — and an answer your organisation can actually trust.
The approach
Built specifically for organisations running IBM z/OS, where stability, control, and auditability matter more than speed alone.
Integrate directly with your existing z/OS environment, accessing inventory and operational data without disruption to running systems.
Automatically detect and scan COBOL, PL/1, JCL, CICS, DB2, IMS and 60+ other object types, showing exactly how data flows through your systems.
Custom rulesets turn the scanned model into consistent inventory insight — every output explainable and traceable back to its source.
Navigate results directly, or export to the tools your teams already use — including Solidatus and Microsoft Purview. With LEGACY Naming, the business names travel with the export.
Why rules-based AI
Every output is driven by transparent logic — ideal for enterprise control, audit, and compliance.
The Legacy Directory
An enterprise source code scanning engine that documents your existing systems automatically — solutions delivered quickly, with minimal disruption.
Detects and scans COBOL, PL/1, Assembler, DB2, IMS, JCL and CICS objects to a user-specified depth, without manual mapping.
Flags references — like a JCL call to a load module that no longer exists — so gaps surface before they cause a failure.
A focused inquiry engine for people who know exactly what they need, without digging through layers of detail.
Scans millions of lines a minute to produce complexity statistics at program, application, suite or system level.
New module · LEGACY Naming
LEGACY Naming builds on The Legacy Directory's scan to give every mainframe field a governed business name: the vocabulary your migration, your lineage tools and your AI all need.
Early access for organisations already scanning with The Legacy Directory.
Get in touch
Tell us about your estate and requirements, and we'll show The Legacy Directory against a system that looks like yours — no disruption to production, no black box. Ask too about early access to LEGACY Naming.