Microsoft’s journey with the .Net framework has run more than 20 years. When it launched, .Net was oriented around monolithic client/server applications in tightly defined IT environments. Those days are long since over as we have moved to the loosely-coupled cloud, microservices, and mobile applications.