Windows Setup provides for setting up virtual Windows system for lab purpose. It can be for testing software or for pentesting.