The cost of COBOL-to-Java or COBOL-to-C# conversion depends on the volume of source code, application architecture, platform dependencies and required migration scope. SoftwareMining therefore prepares a project-specific quotation after reviewing the applications and technologies included in the project.
SoftwareMining's tool-led model separates the conversion licence from the testing, integration, data migration and deployment activities required for the complete modernization project. Customers can perform these activities using internal teams, a system integrator or a combination of both.
SoftwareMining prepares project-specific quotations because application size, platform dependencies and migration scope vary between organizations. The following table explains the principal cost areas.
| Cost Area | Pricing Basis |
|---|---|
| Conversion licence | Based principally on the volume of COBOL programs, copybooks and related source components included in the agreed project scope. Application architecture and platform dependencies are also considered. |
| Platform conversion | Included within the agreed scope: supported dependencies may include CICS, IMS, JCL, BMS, embedded SQL, VSAM, IBM i and Unisys DMS-II. |
| Data-migration utilities | Included where required by the agreed scope: the conversion process can generate database schemas, data-access components and EBCDIC conversion utilities. Data extraction, execution, reconciliation and business validation remain project activities. |
| Conversion accuracy and proof of concept | Free proof of concept: customers can convert representative programs, inspect the generated code and evaluate SoftwareMining's conversion accuracy before beginning a wider project. Based on previous projects, SoftwareMining typically achieves approximately 99% conversion accuracy for supported constructs within the agreed scope. |
| Project support | Included for the period stated in the quotation: the support period depends on application size, platform complexity and project requirements. For qualifying projects, this may include 6 to 12 months of conversion and testing support. |
| Testing and business validation | Customer or system integrator responsibility: functional-equivalence, regression, performance and user-acceptance testing should be included in the wider project budget. |
| Integration, deployment and cutover | Customer or system integrator responsibility: target infrastructure, external integration, operational acceptance, production deployment, cutover and rollback planning form part of the wider modernization project. |
| Runtime deployment licence | No additional deployment licence fee: SoftwareMining does not charge runtime deployment licence fees for operating the converted Java or C# application. |
| Production support | Priced separately: continuing maintenance and support for SoftwareMining runtime libraries is provided under a separate support agreement. |
Begin with a free proof of concept using representative COBOL programs. SoftwareMining can then review the application size, platform dependencies and migration scope to prepare a project-specific quotation.