Connect with us
Our website publishes news, press releases, opinion and advertorials on various financial organizations, products and services which are commissioned from various Companies, Organizations, PR agencies, Bloggers etc. These commissioned articles are commercial in nature. This is not to be considered as financial advice and should be considered only for information purposes. It does not reflect the views or opinion of our website and is not to be considered an endorsement or a recommendation. We cannot guarantee the accuracy or applicability of any information provided with respect to your individual or personal circumstances. Please seek Professional advice from a qualified professional before making any financial decisions. We link to various third-party websites, affiliate sales networks, and to our advertising partners websites. When you view or click on certain links available on our articles, our partners may compensate us for displaying the content to you or make a purchase or fill a form. This will not incur any additional charges to you. To make things simpler for you to identity or distinguish advertised or sponsored articles or links, you may consider all articles or links hosted on our site as a commercial article placement. We will not be responsible for any loss you may suffer as a result of any omission or inaccuracy on the website.

Technology

COBOL and financial services: powering business-critical systems today and in the future

COBOL and financial services: powering business-critical systems today and in the future 1

By Ed Airey, product marketing director for COBOL Solutions, Micro Focus

Recently, long-standing programming language, COBOL, hit the headlines as organisations scrambled to meet the demand for coders with the skills to maintain and modernise systems powering crucial services. While this focus on COBOL may be new from a media perspective, for many large organisations, especially those operating within the finance and insurance sectors, it never went away.

Despite being over 60 years old, COBOL remains the basis of the system code for the financial services (FS) industry. It was built in line with the development of mainframes during the 1950s and 1960s to meet shifting business needs. Back then, mainframes were designed for commercial use to process large amounts of data with a high computing power. Fast forward to 2020, many banks and insurance providers still run on mainframes and, in turn, modern COBOL.

Undoubtedly, COBOL continues to play a central role in the FS sector, acting as the backbone to some of the world’s most important organisations. Although COBOL has been constantly improved upon over its 60 years with millions invested annually, the language’s enduring status ultimately stems back to its original design which has made it irreplaceable as the core language of business-critical computing. Here are the key benefits.

Simplicity

A number of programming languages exist today. From C and C++, to Python, Java and Visual Basic, each differs from the others in terms of functionality and difficulty. Even though it has a few years (or decades) on the other languages, COBOL has maintained its position in the TIOBE programming language index, having cemented itself as one of the most popular programming languages globally over time.

A large reason behind this enduring popularity is that COBOL was initially designed with the end goal of being as simple as possible. At a time when IT barely existed and only a handful of people knew about data processing, it was created to establish a way for non-computer-literate professionals to communicate with computers. The original specification therefore required the language to be open-ended, allow for change and amendments, use ‘simple or pseudo English and avoid symbols as much as possible’.

The readability characteristics of COBOL are one of its key advantages today: it can be recognised almost immediately and understood by everybody. Moreover, being easy to read, it is also easy to learn, which is important for quickly overcoming the tech skills shortage.

Portability

Alongside simplicity, another main objective of the original COBOL specification revolved around portability. COBOL’s high portability enables developers to analyse, debug, develop, test and deploy applications on different platforms.

In addition, it is relatively straightforward to recompile COBOL applications and run them in the cloud, containers, .NET and JVM, as well as in more traditional environments including mainframes, Linux, Unix and Windows.

To meet business requirements, COBOL provides speed, easy access, robustness and strong data manipulation, while also providing greater accuracy than other programming languages as a result of its 38 decimal digits.

Openness = modernisation

Another crucial factor contributing to COBOL’s continued popularity is the openness of the technology. This has made it possible to continuously modernise the language, meaning that businesses do not have to rip and replace core functionality. In fact, a recent Micro Focus study found that 70% of businesses would rather update existing technology than completely overhaul their systems.

Ed Airey

Ed Airey

To support modernisation, COBOL’s design allows for cross-platform customisation, maintenance and enhancement through modern IDE frameworks. The language can also be examined and refactored to support micro services, APIs  or other service-based modernisation programmes. What’s more, new tooling is now available to streamline and automate the majority of this process.

Amid the global pandemic, COBOL’s openness also means it can support a new normal where people need to work remotely, or collaboratively, or be connected to a mainframe, depending on the situation. It is therefore flexible for today’s workforce and business environment.

Lastly, since it was first developed, the ongoing development of COBOL has been promoted by large companies to ensure core systems always meet the latest standards.

COBOL’s role in the FS sector

These benefits are all fundamental to the FS industry where there is no room for failure. Within banking, for instance, IT systems running on COBOL deliver too much value to be replaced.

FS sector facilities operate with a large volume of transactions and users at any one time. Similar to when they were built 60 years ago, they need to be safe and robust, and have scalable data processing functionality. These systems need to match COBOL’s capacity for accessing, processing, manipulating and reporting on huge amounts of data, significant arithmetic activity and working at speed.

COBOL allows for constant modernisation of these core systems that would prove too hazardous to completely convert. If history has taught us anything, it’s that introducing new functions to an IT system is rarely an error-free process. In the case of banking, any mistakes or downtime could potentially put data and information essential to transactions and securities trading at risk.

In this sense, COBOL is key to helping IT departments prevent the risk of system failure and ensure customers’ sensitive data is protected.

Continuously evolving to business needs

COBOL has been the bedrock of the FS industry since its inception and will no doubt hold this position well into the future as the language continues to evolve.

Collaborations between business and academia such as the COBOL Academic Program, alongside the 16,000 strong COBOL programmer Facebook community, growing range of user forums, training groups and other bodies are bringing the language to the next generation of IT talent.

Through this continual evaluation and renewal, COBOL will be a key part of the IT landscape for many years to come, within the FS sector and beyond.

Global Banking and Finance Review Awards Nominations 2022
2022 Awards now open. Click Here to Nominate

Advertisement

Newsletters with Secrets & Analysis. Subscribe Now