Transforming COBOL into C#

There are many good reasons to make the move to C# from COBOL, but the following are the largest concerns for businesses today:

High (and rising) maintenance and runtime fees for the existing COBOL products
The shrinking availability of COBOL developers and lack of interest in COBOL from young developers
End-of-life scenarios for certain COBOL technologies
Transforming COBOL into C#

C# offers answers to all of the above concerns:

  • Support fees are negligible when compared to COBOL.
  • C# is among the most widely-used programming languages today, and is a standard part of the IT lesson package of many schools. Documentation of the language, software libraries, and development tools are also widely available.
  • C# and .NET are actively being developed by Microsoft and the product and its documentation are publicly available on the Internet (earlier versions were also official ISO/IEC and ECMA standards)
  • Interoperability with all Microsoft platforms and technologies is a given and portability to other platforms is being actively developed by Microsoft in the form of .NET Core(3); the Mono(4) project also provides cross-platform capabilities

Next to that, moving to C# also means:

  • Enabling the use of state-of-the-art IDEs, with extensive debugging, refactoring, profiling and (unit)testing support
  • Enabling the use of thousands of third-party libraries, covering almost all imaginable computing needs:  UI development, database interaction, mail/ftp/http/… communication, parsing, xml processing
  • Enabling the use of modern application architectures (multi-tier, SOA or micro-service based) and deployment techniques (cloud, docker)

Send me the whitepaper

*Use valid email, whitepaper is delivered via email.
*The whitepaper will be delivered to this email address
By clicking the "Email Whitepaper" button you are agreeing to Astadia's term & conditions and privacy policy.
Thank you! Please wait redirecting...
Please fill in all the fields required.