Is it really cost effective to modernize your technology with Legacy Languages?
There is too much of discussions on net about the Death of the legacy programming languages like COBOL. Businesses need to think from multiple perspectives to adopt to new technologies or modernize their technologies. The first and foremost is to focus on the future rather than looking at the current business situations, current costs and time to implement. If you keep on using your old programming languages to modernize, would you be able to get the cost effective resources after 5 or 10 years down the line?
I was reading through blog of Institute of Engineering & Technology with title as "Dearth of COBOL programmers threatens business" there was lot of comments and people were talking about the current education system adoption of new technologies. I even agree to fact that hardly any school or college would be teaching COBOL these days and even students wont prefer to make their career in the COBOL. How would you get 3 - 5 years experienced programmer for COBOL in the future?
Hence, while thinking of adopting the new modernization strategy, CIOs and Technology Leaders should think of adopting latest technologies like .Net and PHP where you get abundance of resources at great cost-effective rates. CIOs should also focus on adopting architectures which includes Bootstrap, AngujarJS, HTML5, CSS3 with cloud based technologies and create scalable, next generation applications. I agree that it would seem costly at this point of time and will take time to implement but it gives peace of mind, and better management, maintenance & enhancement of the applications in time to come.
Personally from my perspective, if businesses adopt the latest technologies and shift their technologies while modernizing their systems, they would only require to compromise on time to implement as cost can be easily managed due to lot of experienced companies available with experience on Insurance Domain at offshore locations like India and China.