There has, in recent years, been a significant paradigm shift in computing. The original computing model was that you would write a generalized program and bring separate sets of data to the program.
This was the model used back when Alan Turing invented his BOMBE machine to decrypt the Nazi’s Enigma cipher and also by the people who built ENIAC at the Moore School of Engineering to compute artillery Ballisti...
It is a well-known Software Engineering axiom that the cost of building a system only represents 25% to 30% of its cost. The cost of maintaining and enhancing a system is far greater as the operational life of a system is typically much longer than the build cycle. So one must think in terms of Total Cost of Ownership (TCO). If maintenance and enhancements attributes to over 70% of the cost over the li...