SpecSculpt turns COBOL, RPG, PowerBuilder, VB6, and PL/SQL into business-readable specifications with source traceability, confidence scoring, and modernization risks. Start with one file, then scale to full project analysis.
Legacy COBOL Source
IDENTIFICATION DIVISION.
PROGRAM-ID. PRCSEQ00.
* Process Sequence Manager
0000-MAIN.
EVALUATE TRUE
WHEN FUNC-INIT
PERFORM 1000-INITIALIZE
WHEN FUNC-NEXT
PERFORM 2000-GET-NEXT
WHEN FUNC-STAT
PERFORM 3000-CHECK-STATUS
WHEN FUNC-TERM
PERFORM 4000-TERMINATE
WHEN OTHER
MOVE 'Invalid function'
TO ERR-TEXT
PERFORM 9000-ERROR
END-EVALUATE.Business Rules Preview
↳ 0000-MAIN · EVALUATE TRUE
↳ 2100-FIND-NEXT-READY
↳ 2200-CHECK-DEPENDENCIES
↳ 4100-CHECK-FINAL-STATUS
⚠ Risks & Unknowns
Copybooks required for full resolution.
SpecSculpt is
SpecSculpt is not
Paste a single COBOL file and get an evidence-backed business specification — program intent, business rules with source references, glossary, and modernization risks.
IDENTIFICATION DIVISION.
PROGRAM-ID. PRCSEQ00.
* Process Sequence Manager
* Manages batch process initialization,
* next-process selection, dependency
* checks, status updates, and final
* return codes.
PROCEDURE DIVISION
USING LS-SEQUENCE-REQUEST.
0000-MAIN.
EVALUATE TRUE
WHEN FUNC-INIT
PERFORM 1000-INITIALIZE-SEQUENCE
WHEN FUNC-NEXT
PERFORM 2000-GET-NEXT-PROCESS
WHEN FUNC-STAT
PERFORM 3000-CHECK-PROCESS-STATUS
WHEN FUNC-TERM
PERFORM 4000-TERMINATE-SEQUENCE
WHEN OTHER
MOVE 'Invalid function code'
TO ERR-TEXT
PERFORM 9000-ERROR-ROUTINE
END-EVALUATE.COBOL Batch Process Sequence Manager
Program Intent
Manages a batch process sequence by initializing process control records, finding the next ready process, checking dependencies, updating process status, and calculating the final sequence return code.
Business Rules
The request function must be one of INIT, NEXT, STAT, or TERM. Any unrecognized function routes to the error routine.
↳ 0000-MAIN · EVALUATE TRUE · WHEN FUNC-INIT / FUNC-NEXT / FUNC-STAT / FUNC-TERM / WHEN OTHER
The next process is selected from the internal process table only when its status is READY.
↳ 2100-FIND-NEXT-READY
A process can only proceed when dependency checks leave the return code equal to zero.
↳ 2000-GET-NEXT-PROCESS · 2200-CHECK-DEPENDENCIES
If any process has errors, return ERROR. If any process remains active, return WARNING. Otherwise return SUCCESS.
↳ 4100-CHECK-FINAL-STATUS
Glossary
⚠ Risks & Unknowns
SpecSculpt returns a business-readable specification preview designed for review, validation, and modernization planning.
Executive Spec
A plain-English summary of what the program does — readable by business analysts, product owners, and architects.
Business Rules
Each rule extracted from the source, written in plain English with a confidence label and source evidence reference.
Glossary
Key data fields, constants, and domain terms found in the code, with plain-English definitions.
Risks & Unknowns
Missing copybooks, unresolved calls, and areas requiring human review — flagged explicitly instead of guessed.
Confidence Labels
Every rule is labeled High, Medium, or Low confidence so teams know what to trust and what to validate.
Source Evidence
Each rule links back to the paragraph, section, or line in the original source that supports it.
Every rule is linked to source evidence. Unknowns are flagged instead of guessed.
Available now · Free
Contact us
01
Every rule links back to source evidence
No rule is presented without a traceable reference to the paragraph, section, or line in the original code that supports it.
02
Unknowns are flagged instead of guessed
When context is missing — copybooks, external calls, undefined constants — SpecSculpt surfaces the gap as a risk rather than filling it with an assumption.
03
Human validation happens before modernization
The output is designed to be reviewed and validated by business analysts and architects before any redesign or migration work begins.
Capabilities
Every capability built to recover what legacy systems know — and make it readable, traceable, and validation-ready.
Generate business rules from legacy source code, with each rule linked to the source lines that support it.
Translate technical legacy logic into clear summaries for business analysts, product owners, architects, and modernization teams.
Label each extracted rule as High, Medium, or Low confidence so teams know what can be trusted and what needs review.
Surface missing copybooks, unresolved calls, unclear fields, external dependencies, and areas requiring human validation.
Start with COBOL and expand to RPG, PowerBuilder, VB6, PL/SQL, and other legacy standards.
Export validated outputs to Markdown, PDF, and JSON for documentation, review, and future workflow integration.
SpecSculpt is designed for modernization teams working with long-lived enterprise platforms. COBOL is the first priority, with support expanding across other legacy languages and standards.
Legacy languages
Also supported
Modern language support is available but not the primary focus.
Workflow
SpecSculpt helps modernization teams recover the business logic hidden inside legacy systems. Instead of guessing what the code does, teams can review extracted rules, inspect the source evidence, and validate the specification before redesign or migration begins.
Paste or upload legacy source code.
Generate business rules, glossary terms, process flow, and risks.
Review the source evidence behind each rule.
Mark rules as accepted, rejected, or needing review.
Use the validated specification to guide future-state design.
Deployment
For individual developers and small teams. Paste or upload code and generate business specs in minutes.
For banks, insurers, government, and regulated enterprises. SpecSculpt can run inside your environment on dedicated hardware or private cloud infrastructure. Your source code does not leave your network.
Contact us about private deployment →Built for enterprise trust
Pricing
Currently in early access. Try one file free or join the list for advanced analysis tiers.
SpecSculpt is available now for free single-file analysis, with advanced tiers available via early access or consultation.
Built from real modernization work
Yaroslav Semykin
Founder, SpecSculpt
SpecSculpt was created from real modernization work, not theory. The product is based on hands-on experience recovering business rules from legacy COBOL systems and helping business analysts, product owners, and architects validate what the system actually does before designing the future state.
25 years
in enterprise systems
Active
COBOL-to-Azure modernization
Built to solve
discovery and validation bottlenecks
FAQ
Contact
Have questions about legacy code analysis, modernization discovery, repository analysis, or private deployment? Tell us about your environment and goals. We'll respond within one business day.
Try One File
Start with the free single-file analyzer — no account required. Paste a COBOL file and get a business specification preview.
Try One File Free →Request Project Analysis
For teams that need full repository analysis, copybook resolution, cross-program rule extraction, and modernization documentation.
Request Project Analysis →Discuss Private Deployment
For regulated organizations that need source code to remain inside their own environment.
Discuss Private Deployment →Advanced file analysis and repository analysis tiers are available via early access. Tell us about your project and we'll be in touch.