"Software gets new features"
I find it horrifyingly fascinating to observe people choose the least stable platform and the guarantee of having to change and upgrade everything every three years as the platform to use for banking applications - you know, the kind of thing that needs to work every second of every day, Monday to Sunday, without fail and without being hacked.
Way to go to ensure chaos and customer dissatisfaction. Was there absolutely no other choice that can be upgraded without a complete refactoring every thousand days ?