From undocumented COBOL to a governed modern application
A financial-services company depends on a 30-year-old mainframe application for account servicing and fee calculation. ASE recovers the application's behavior, connects code to business rules and incrementally modernizes bounded capabilities without a high-risk big-bang rewrite.
Example project. The company, systems and figures are made up.
Documentation has not kept pace with three decades of change. The people who understand fee calculation are retiring, downstream operations depend on batch file interfaces, and every proposed change carries unquantified risk.
The request
Modernize account servicing and fee calculation into maintainable cloud-ready services without changing customer outcomes or disrupting downstream operations.
Systems involved
1.8 million lines of COBOL
420 batch jobs
1,100 copybooks
CICS transactions
DB2 tables
JCL schedules
Downstream file interfaces
Limited current documentation
How it runs
Step by step
What ASE does at each stage and who approves it.
DiscoverHuman approval gate
Inputs
COBOL source, copybooks and JCL
CICS metadata and DB2 schemas
Downstream interfaces and existing tests
Masked operating evidence
Agent activity
Ingest and parse the estate to build dependency graphs and data flows
Extract candidate business rules and critical execution paths
Produce a risk map of high-impact and ambiguous logic
Human authority
Mainframe engineers and business SMEs validate high-risk rules and select a bounded capability.
Approval criteria: High-risk rules validated and the pilot capability boundary agreed.
Outputs
Dependency graph
Data-flow model
Business-rule inventory
Risk map
Traceability created
Each recovered rule links to the program, paragraph and copybook it came from
Hand-off: Validated rule inventory scopes the functional recovery.
Output
What ASE produced
Sample outputs from this project. All data is made up.
Dependency graph
Program, copybook, job and table dependencies for the pilot capability.