CobolIntel Analysis Engine · IBM z/OS · Micro Focus / Rocket · GnuCOBOL · cobolintel.com
You can drag files directly from your file explorer onto the source panel. The panel highlights when a file is being dragged over it. Single files and ZIP archives are both supported.
CobolIntel requires no installation. You need only a modern web browser and an internet connection. No mainframe connection is required — COBOL source is uploaded or pasted directly into the browser.
Upload a .zip file or drag multiple files. CobolIntel processes all programs together, enabling cross-program analysis, call chain mapping, system-level architecture reports, and estate-level disposition output. The engine identifies the main program automatically and routes supporting artifacts (copybooks, IMS DBD/PSB, BMS/MFS screen maps, ISPF panels, compile listings) to context.
When you upload a mixed estate, the engine produces a Files Inventory line at the top of every report:
Analyzing N migration units from M uploaded files. K supporting artifacts. L files not analyzed.
Files that cannot be analyzed (documentation, spreadsheets, images, binary executables) are listed in a “Files Not Analyzed” section at the end of the report with a per-file reason. Documentation file types (.md, .html, .pdf, .docx, .csv, .json, .xml, etc.) are skipped automatically. The engine attempts content-based rescue for files with unrecognized extensions — if the content matches COBOL, JCL, or HLASM patterns, it is classified accordingly even without a recognized extension.
Dep Map / Dependency Graph Map — Produces a unified dependency report across all files showing shared copybooks, cross-program CALL relationships, and visual network diagrams.
Cross-Program Audit (Enterprise) — Compares business rules and data definitions across all programs to find inconsistencies and CALL parameter mismatches.
Conversion modes (Java, Python, C#, SQL, Pipeline, COBOL) — Identifies the main program automatically and uses copybooks and secondary programs as reference context. JCL files are converted to the equivalent orchestration format (Spring Batch for Java, Airflow DAG for Python and Pipeline).
Full Report + Roadmap (Enterprise) — Estate-level synthesis with Portfolio Verdict, Migration Risk Assessment, JCL and Dataset Inventory, HLASM Modules, Known Unknowns, Board Brief, and Language Environment runtime options.
Click the COBI button in the sidebar to open the analysis assistant panel. Ask COBI follow-up questions about your analysis output, request clarifications on specific paragraphs or variables, or explore migration options. COBI maintains context from your current analysis session.
You can ask COBI anything about your loaded COBOL — what a specific paragraph does, why a variable is declared a certain way, what a COMP-3 field means, how a particular business rule works, or what a risk flag in the analysis output means.
CobolIntel provides 22 analysis modes across five functional groups. Modes marked ENT require an Enterprise subscription. Modes marked MULTI-FILE support multi-file or ZIP upload.
| Mode | Description | Access |
|---|---|---|
| UNDERSTAND | ||
| Explain | Plain English breakdown of what the program does — logic, data flows, business rules, and purpose. | Free |
| Architecture | System architecture map showing program structure, division layout, and high-level component relationships. | Free |
| Flow | Interactive call tree showing program execution flow, paragraph hierarchy, and PERFORM chains. | Free |
| Dep Map | CALL, COPY, CSECT, and file dependency map. Shows all external dependencies in the program. | Free |
| Copybook | Data layout explainer for COPY members — field-by-field breakdown of PIC clauses, levels, and structures. | Free |
| FIND & FIX | ||
| Bug Finder | Identifies risks, bugs, and code quality issues — including unhandled file statuses, overflow risks, S0C7 abend candidates, and logic errors. | Free |
| Dead Code Analysis | Two-pass symbol-table analysis identifying unreachable paragraphs, unused variables, and orphan PERFORM targets. Near-zero false positive rate. | Free |
| JCL Analyzer | Job Control Language breakdown — step-by-step analysis of JCL, DD statements, datasets, GDG generations, SMS classes, and execution dependencies. | Free |
| Cross-Program Audit ENT MULTI-FILE | Detects business rule inconsistencies, conflicting logic, and interface mismatches across multiple COBOL programs. | Enterprise |
| MODERNIZE | ||
| → Java | Convert COBOL to Java 17+. Preserves business logic with idiomatic Java classes and method structure. | Free |
| → Python | Convert COBOL to Python 3. Readable, maintainable output with PEP-8 compliance. | Free |
| → C# BETA | Convert COBOL to C# (.NET 8). Includes FixedString helpers enforcing PIC X(n) field widths for data fidelity. | Free |
| → SQL | Generate DDL and type mappings from COBOL data structures. Converts WORKING-STORAGE and file records to SQL schema. | Free |
| → Pipeline | Convert COBOL batch programs to modern data pipeline equivalents — PySpark, dbt, or Apache Airflow. | Free |
| → COBOL | Plain English to COBOL generation. Describe business logic in natural language and generate standards-compliant COBOL. | Free |
| Microservice Refactor ENT | Identifies natural microservice boundaries in COBOL programs and produces a domain-driven refactoring plan with API contracts. | Enterprise |
| CONVERT & VALIDATE | ||
| Document | Generates full technical documentation — program description, data dictionary, paragraph reference, and interface specification. | Free |
| Executive Brief | Non-technical executive summary suitable for steering committees, program boards, and migration sponsors. | Free |
| Test Generator | Generates unit test cases to validate conversion accuracy — inputs, expected outputs, and edge cases derived from program logic. | Free |
| TOP-LEVEL (ENTERPRISE) | ||
| Migration Risk Assessment ENT | Per-program risk scoring with disposition recommendation, dialect features detected, complexity factors, and migration confidence. Includes Known Unknowns, Board Brief, and Language Environment runtime options blocks. | Enterprise |
| Dependency Graph Map ENT MULTI-FILE | Full CALL · COPY · file dependency graph across all programs in a ZIP package. Force-directed visual network with 7 Rs disposition coloring and blast radius analysis. | Enterprise |
| Full Report + Roadmap ENT MULTI-FILE | Comprehensive estate-level migration assurance report with Portfolio Verdict, Executive Brief, Plain English Explanation, System Architecture, Bug and Risk Report, Microservice Strategy, Technical Documentation, Recommended Modernization Plan, Binary Portability Findings, JCL and Dataset Inventory (when JCL present), and HLASM Modules (when HLASM present). | Enterprise |
CobolIntel recognizes 30+ file extensions and uses content-based classification when extensions are unknown.
| Extension | Description |
|---|---|
.cbl | Standard COBOL source |
.cob | COBOL source (alternate extension) |
.cobol | COBOL source (full extension) |
.src | COBOL source |
.txt | Plain text COBOL — content-detected |
| Extension | Description |
|---|---|
.jcl | Job Control Language |
.proc / .prc | Cataloged procedure |
.cntl | Control library extension |
.sysin | Inline control card pattern |
.idcams / .icf | IDCAMS standalone control |
.csd | CICS CSD definitions |
| Extension | Description |
|---|---|
.asm / .mlc / .hlasm / .s | HLASM assembler source |
.macro / .mac | Macro definitions |
| Extension | Description |
|---|---|
.dbd | IMS Database Definition |
.psb | IMS Program Specification Block |
| Extension | Description |
|---|---|
.bms / .map | CICS BMS map |
.mfs | IMS MFS map |
.pan | ISPF panel |
| Extension | Description |
|---|---|
.cpy / .copy | COBOL copybook |
.inc | INCLUDE file |
.dcl / .dclgen | DB2 DCLGEN host variable copybook |
| Extension | Description |
|---|---|
.lst / .lis / .list | Compiler listing — source plus compile options |
| Extension | Description |
|---|---|
.zip | Multi-file package — Enterprise tier |
Documentation and data files are recognized but excluded from analysis with a clear reason in the report:
.md · .markdown · .rst · .adoc · .html · .htm · .pdf · .docx · .doc · .odt · .rtf · .log · .out · .err · .csv · .json · .xml · .yaml · .yml
These appear in a “Files Not Analyzed” section in the report so reviewers can verify the engine accounted for every uploaded file.
The Full Report is the comprehensive estate-level migration assurance output. Available with Enterprise. Contains up to 11 sections:
The Full Report also includes a Language Environment runtime options block when LE markers (CEE3ABD, CEEMSG, CEEDUMP, CEEUOPT) are detected — covering TRAP, TERMTHDACT, HEAP, STACK, and ALL31 settings that affect migration target behavior.
Every program receives a 7 Rs disposition recommendation:
| Disposition | Meaning |
|---|---|
| Retire | No longer needed — decommission and remove |
| Retain | Keep on z/OS unchanged — typically because no automated path exists (HLASM) or the business case for migration does not justify the effort |
| Rehost | Lift-and-shift to alternative infrastructure with no code change |
| Replatform | Move to a new runtime with minimal code change — Micro Focus / Rocket Visual COBOL on Linux, GnuCOBOL for cost-sensitive cases, or workflow orchestrator for JCL |
| Refactor | In-place restructuring — REDEFINES become struct/union, OCCURS DEPENDING ON becomes dynamic collections, COMP-3 becomes BigDecimal/Decimal |
| Rearchitect | Architectural redesign — CICS pseudo-conversational becomes REST microservice, IMS hierarchy becomes document store with composite keys, embedded SQL with cursors becomes ORM with explicit transaction management |
| Replace | Discard and rebuild from business requirements using modern application |
For developers and architects evaluating CobolIntel.
For banks, insurers, government agencies, and SI partners running production COBOL.
variable_trace.csv with combined variable mappings, and a README.txt with generation summary, timestamp, mode, files processed, and migration notes. Reports open in any browser without an internet connection.For technical questions, billing, or enterprise inquiries:
Email: support@cobolintel.com
Website: cobolintel.com
Enterprise customers receive a dedicated named contact and named support SLA.