This can be an extremely valuable tool for any software developer, and has been possible with Visual Studio 2017 for some time now. You can now easily, spin up a Virtual Machine in Microsoft Azure, use it for what ever you need, then shut it down or delete it when it’s no longer needed. With the cloud, things have become even easier. With technologies like Windows Hyper-V and VMWare things became less invasive by allowing you to develop software inside of a Virtual Machine (VM). In the past the only option for writing code and building software using Visual Studio was to install it on your local machine.