If you needed any further proof that Microsoft is welcoming cross-platform development with open arms, you just got it. In a prematurely revealed blog post, the company has revealed that it's working on Visual Studio for Mac -- yes, one of the mainstays of the Windows world is headed Apple's way. This isn't really intended for Windows development (you'd need Boot Camp or a virtual machine to run your creations), but you can write Android, iOS and Mac apps (thanks to Xamarin) as well as server software through .NET Core. And importantly, Mac and Windows users can share projects. You won't have to convert your work just to make sure that everyone in your team can use it.