Do I need Windows machines to run Windows based browsers?

No,  all browsers (except OSX Safari) run inside the Linux host. You don’t need to provision and manage any Windows machines for running Internet Explorer and Microsoft Edge browsers.  This is one of our key technical advantages that we are able to run Windows browsers natively in a Windows OS inside Linux.