SoftwareMining Technologies
SoftwareMining Technologies provides automated, deterministic tools that translate mission-critical COBOL applications into maintainable Java or C# code for enterprise mainframe modernization. It serves banks, insurers, government agencies, and large multinationals running legacy COBOL on IBM, Micro Focus, Tandem, and Unisys platforms.
- Company typePrivate
- Founded2010
- HeadquartersLondon, United Kingdom
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What SoftwareMining Technologies does
SoftwareMining Technologies, trading as Software Modernization Technologies Ltd and headquartered in Kingston upon Thames, United Kingdom, has since 2010 provided automated tools that translate mission-critical COBOL applications into maintainable Java or C# code for enterprise mainframe modernization. Its core COBOL-to-Java Translation Toolkit uses deterministic rules, control-flow analysis, and pattern recognition (including compiler techniques such as Static Single Assignment) to convert legacy COBOL — including dialects running on IBM mainframes, Micro Focus, ILE/AS400, Tandem, and Unisys — into cloud-ready Java or C# that preserves full functional equivalence with the original. Specialized modules handle CICS/BMS online screens, DB2 and embedded SQL, IMS databases, Micro Focus conversational programs, and JCL batch scripts, supported by utilities such as EbcdicConvertor for EBCDIC-to-ASCII conversion, a Data Migration toolkit for VSAM/IMS-to-SQL mapping, and Functional Equivalence Verification tools for parallel COBOL/Java regression testing.
The company sells primarily to large organizations, financial institutions, and government entities — with named customers including ING Bank (1.5 million lines modernized, mainframe decommissioned in February 2022), Bank of Montreal, TransUnion, CRIF, Verisk, Whirlpool, Texas DFPS, State of Maine Revenue Services, CGI, IAI, French Social Security (Régime Social des Indépendants), and Schober Information Group. Revenue is generated through a transparent per-line COBOL translation license on multi-year contracts, supplemented by recurring annual SoftwareMining (ASM) support covering tool updates and runtime libraries; a free Windows-based trial of the translator is available as a top-of-funnel acquisition tool. Distribution combines direct enterprise sales with system-integrator partners (e.g., MCorp for the Texas DFPS project), and the company recently added an optional ChatGPT-driven documentation layer while publicly positioning its deterministic engine against generative AI alternatives such as Claude Code, Copilot, and IBM watsonx.
SoftwareMining Technologies firmographics
Firmographics- Name
- SoftwareMining Technologies
- Legal name
- Software Modernization Technologies Ltd
- Website
- https://softwaremining.com
- Company type
- Private
- Founded year
- 2010
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- SoftwareMining Technologies provides automated, deterministic tools that translate mission-critical COBOL applications into maintainable Java or C# code for enterprise mainframe modernization. It serves banks, insurers, government agencies, and large multinationals running legacy COBOL on IBM, Micro Focus, Tandem, and Unisys platforms.
- Ownership category
- akta.pro rank
SoftwareMining Technologies industry classification
Industry- Product category
- Application Modernization Software
- NAICS
- Software Publishers (5132), Computer Systems Design and Related Services (5415)
- SIC
- Services-Prepackaged Software (7372), Services-Computer Integrated Systems Design (7373)
- akta.pro primary industry
- Database/Application Data Layer Modernization (DB migration, ORM, caching) (BPAEAFAL)
Keywords
Where SoftwareMining Technologies is headquartered
LocationHeadquarters
- HQ city
- London
- HQ country
- United Kingdom
- HQ region
- Europe
Offices1 record
Markets served
SoftwareMining Technologies business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Technology or R&D, Personnel, Marketing or Sales, Operations, Infrastructure
Revenue model
- Per-Line COBOL Translation Licensing: Pricing based on lines of COBOL code translated. The company uses a transparent per-line pricing model. Total modernization cost depends on application size and number of COBOL lines of code.
- Annual Support and Maintenance: Annual ASM (SoftwareMining) support tiers covering translation tool updates and runtime library maintenance. Provides predictable annual costs without usage-based runtime licensing.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Unit Pricing | Multi-year contract | Per-Line Translation Pricing |
| Freemium | Pay-as-you-go | Enterprise COBOL-to-Java Trial |
Go-to-market motion3 records
Distribution channels3 records
Marketing channels6 records
SoftwareMining Technologies product offering
Product offeringCore offering
SoftwareMining Technologies sells an automated COBOL-to-Java (and optional COBOL-to-C#) translation toolkit that uses deterministic, rule-based transformation, control-flow analysis, and pattern recognition to convert mainframe COBOL, CICS/BMS, IMS, and embedded SQL applications into clean, maintainable Java or C# code while preserving full functional equivalence. The platform is delivered as on-premise software with supplementary modules for JCL translation, EBCDIC conversion, data migration, parallelization, and ChatGPT-enabled documentation generation, targeting mainframe modernization and cloud migration use cases for large enterprises.
Product overview
SoftwareMining offers a single unified product: the COBOL-to-Java Translation Toolkit. This automated COBOL-to-Java (and optional C#) modernization platform uses deterministic rules, control-flow analysis, and pattern recognition to deliver consistent code translation. The core COBOL-to-Java Translator serves as the central engine, while specialized modules address platform-specific needs: CICS/BMS for IBM mainframe transaction processing, DB2/SQL for embedded SQL applications, Micro Focus COBOL for non-IBM environments, and IMS COBOL for hierarchical database systems. Supporting utilities include EbcdicConvertor for EBCDIC-to-ASCII conversion, Data Migration Tools for VSAM/IMS-to-SQL migration, JCL Translation for batch job conversion, GDGVersion for generation data group management, SQLLoader for SQL execution, and ExportDbTableToSequentialFile for database export. The platform also includes Functional Equivalence Verification tools for testing and the Screen Designer for modernizing BMS interfaces. All translated code can be deployed to standard Java application servers (Apache Tomcat, WebLogic) on AWS, Azure, or private infrastructure.
Differentiator
Problem solved
Functional benefit
Products and services
- COBOL-to-Java Translation Toolkit SoftwareMining's unified automated translator that converts legacy COBOL applications into clean, maintainable Java or C# using deterministic, rule-based transformation, control-flow analysis, and pattern recognition. The toolkit includes flowcharting, documentation generation, test verification utilities, and JCL translation capabilities, and supports deployment to AWS, Azure, or private cloud infrastructure for enterprise and government mainframe modernization.
Quantifiable outcome
- 10-20% of comparable mainframe runtime cost for translated Java applications
- +3 more outcomes
Companies that use SoftwareMining Technologies
Customer profileNamed customers12 records
Segments3 records
Ideal customer profiles3 records
SoftwareMining Technologies technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- No
- API docs
- API detail
Core technology
AI maturity
App detail
Integration3 records
AI capability5 records
Feature10 records
SoftwareMining Technologies partnerships and signals
Strategic signalPartnerships
One partnership is on record.
- MCorpactiveMCorp delivered testing and deployment services for Texas DFPS COBOL-to-Java migration project. The partnership demonstrates SoftwareMining's channel approach where implementation partners complement the translation tool with professional services delivery.
Scale indicators5 records
Recent moves6 records
Expansion highlights5 records
SoftwareMining Technologies competitors and assessment
Company assessmentOthers
- Capgemini Engineering (formerly Altran): Capgemini Engineering delivers large-scale mainframe modernization services, often combining partner tools with proprietary accelerators. It is comparable as a delivery channel and indirect competitor for enterprise modernization deals.
Direct peers
- Astadia: Astadia is a direct competitor offering automated COBOL-to-Java modernization tools and related services for mainframe migration. Like SoftwareMining, it targets large enterprises with rule-based translation engines and has a comparable customer base in financial services.
- Modern Systems: Modern Systems provides automated COBOL-to-Java modernization and related services. It is comparable as a niche competitor focused on legacy transformation for financial and government customers.
- LzLabs: LzLabs offers a Software Defined Mainframe that runs existing COBOL workloads on Linux without rewriting. It competes with SoftwareMining by offering an alternative path to mainframe exit, though using emulation versus translation.
- Heirloom Computing: Heirloom provides automated COBOL-to-Java and C# migration tooling, including COBOL compiling directly to JVM. It overlaps directly with SoftwareMining's core offering of automated translation preserving functional equivalence for enterprise mainframe modernization.
- Blu Age: Blu Age delivers automated modernization of COBOL and other legacy languages to Java through its Digital Factory platform. It is directly comparable to SoftwareMining in target market and product category.
Broad incumbents
- OpenText (formerly Micro Focus): OpenText acquired Micro Focus, which provides COBOL development tools, runtime environments, and modernization tooling. It is a broader incumbent offering a wide portfolio that includes direct overlap with SoftwareMining's Micro Focus COBOL translation support.
- AWS Mainframe Modernization: AWS offers a managed mainframe modernization service with partners (including Heirloom and Micro Focus) providing automated refactoring and replatforming. This is a broader incumbent competing for the same enterprise modernization budgets.
- Google Cloud Dual Run: Google Cloud's Dual Run enables parallel execution of mainframe and cloud workloads to validate migration. It competes for the same mainframe modernization use case as SoftwareMining, with broader cloud distribution.
- IBM watsonx Code Assistant for Z: IBM offers a generative-AI assisted tool for COBOL-to-Java translation on Z mainframes. It is a broader incumbent with deeper ties to the mainframe customer base but less specialization than SoftwareMining in cross-platform modernization.
Market position
Strengths5 records
Weaknesses5 records
Competitive moat4 records
Key risks6 records
Key highlights7 records
Customer concentration
SoftwareMining Technologies social profiles
Digital presenceSoftwareMining Technologies financial estimates
Financial estimateRevenue estimate
Valuation estimate
SoftwareMining Technologies leadership team
Management profileNumber of profiles
SoftwareMining Technologies funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
SoftwareMining Technologies M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about SoftwareMining Technologies
What does SoftwareMining Technologies do?
SoftwareMining Technologies sells an automated COBOL-to-Java (and optional COBOL-to-C#) translation toolkit that uses deterministic, rule-based transformation, control-flow analysis, and pattern recognition to convert mainframe COBOL, CICS/BMS, IMS, and embedded SQL applications into clean, maintainable Java or C# code while preserving full functional equivalence. The platform is delivered as on-premise software with supplementary modules for JCL translation, EBCDIC conversion, data migration, parallelization, and ChatGPT-enabled documentation generation, targeting mainframe modernization and cloud migration use cases for large enterprises.
Is SoftwareMining Technologies a public or private company?
SoftwareMining Technologies is a private company. It is classified as founder individual operated bootstrapped and is currently operating.
When was SoftwareMining Technologies founded?
SoftwareMining Technologies was founded in 2010. It employs 11 to 50 people.
Where is SoftwareMining Technologies based?
SoftwareMining Technologies is headquartered in London, United Kingdom, in the Europe region.
How does SoftwareMining Technologies make money?
Two revenue lines are on record. Per-Line COBOL Translation Licensing is the primary driver. The others are annual Support and Maintenance.
Who are SoftwareMining Technologies's main competitors?
Capgemini Engineering (formerly Altran) is listed as an others. Direct peers are Astadia, Modern Systems, LzLabs, Heirloom Computing and Blu Age. Broad incumbents are OpenText (formerly Micro Focus), AWS Mainframe Modernization, Google Cloud Dual Run and IBM watsonx Code Assistant for Z.
Does SoftwareMining Technologies have an API?
No public API is recorded for SoftwareMining Technologies.
What industry is SoftwareMining Technologies in?
SoftwareMining Technologies's product category is Application Modernization Software. Its primary akta.pro industry code is BPAEAFAL, Database/Application Data Layer Modernization (DB migration, ORM, caching). Its NAICS code is 5132 and its SIC code is 7372.