One of the challenges that business leaders face today is the difficulty of predicting what will delight customers and end-users. Given the fast pace of change, uncertainty, and disruption, it is often a herculean challenge to clearly define business requirements and business models to the engineering teams and ask them to build a future-proof system. Disruptive business models, open-source technologies becoming mainstream, cloud computing, and adoption of IOT, AL, ML by competitors is forcing leaders to have a sensible modernization strategy. And during this age rapid transformation, legacy systems seem to often hold back business initiatives and become real-time obstacles to digital business that rely on them.