Perhaps, 2016 can be summed up as a great year for Microsoft, bearing in mind some key announcements, and the fact that Windows 10 hit the bull running for the year, and the company has got the desktop computer market in a stranglehold.

While Microsoft's Home Hub and HoloLens were heralded with the rather splash factor as new developments that have the potential to alter the world for years to come.

Microsoft announced it’s new AI & Research division, which has given rise to a plethora of new bot tools to help build online conversation, on the idea that conventional user interfaces are hard to understand, instead allowing people to talk with computers.

The company went on to develop intelligent bots along with its virtual assistant, Cortana, making available an open source Bot Framework to make it easier for developers to build automated voice-enabled apps to drive the conversational partners.

For developers, there are lots of new developments from Microsoft, even as two of the key tools for developers (Visual Studio and PowerShell) have gone cross-platform in the past year, the company rebranded Xamarin Studio as Visual Studio for Mac, making the integrated development environment for Windows available for Mac for the first time.

And PowerShell for Linux was also launched, allowing developers who are used to that command line to avail the new set of tools to work outside the confines of Windows.

Now, what’s next for the company in 2017? With AI and bots all poised to remain key parts of its strategy, haven fully embraced open source going forward?