Skip to content
The Algorithm logoThe Algorithm
InsightsArchitecture
ArchitectureFinancial Services11 min read · 2026-06-26

COBOL Assessment and Migration: The Four Questions Before You Rewrite Anything

Year 2
When most COBOL migration projects discover the complexity they priced incorrectly in year one
COBOL estate assessment requires a methodology that distinguishes complexity from volume. Lines of code counts are easy to generate and meaningless as a migration planning input. The program call graph — which programs call which, how deep the chain goes — and the copybook data structure map — how many programs share a common data definition and what breaks if it changes — are the actual complexity measures. Batch job dependency chains determine migration sequencing. The four questions that determine whether to rewrite, wrap, or retain a COBOL program are specific, answerable from static analysis, and usually ignored until year two of a migration that is already late.

Full article content coming soon.

Related Articles
Compliance Engineering

DORA Is Live. Here's What 'Operational Resilience' Means for Your Codebase

Read →
Architecture

What Happens to Your HIPAA BAAs When You Migrate to Cloud

Read →
Architecture

HL7 FHIR R4 to R5: The Migration Nobody Budgeted For

Read →
Facing This?

The engineering behind this article is available as a service.

We have done this work — not advised on it, not reviewed documentation about it. If the problem in this article is your problem, the first call is with a senior engineer who has solved it.

Talk to an EngineerSee Case Studies →
Related Reading
Compliance Engineering
DORA Is Live. Here's What 'Operational Resilience' Means for Your Codebase
Architecture
What Happens to Your HIPAA BAAs When You Migrate to Cloud
Architecture
HL7 FHIR R4 to R5: The Migration Nobody Budgeted For
Service
Enterprise Modernization
Service
Data Engineering & Analytics
Service
Compliance Infrastructure
Service
Technical Support & Service Desk
Knowledge Base
Cobol
Knowledge Base
Core Banking
Knowledge Base
Legacy Migration
Engage Us