As of my last knowledge update in September 2021, Microsoft has made significant progress and undergone numerous transformations in various areas of technology, including software, cloud computing, hardware, artificial intelligence, and more. Here are some key aspects of Microsoft's progress up to that point: