For a new development task, I will have to use Microsoft Windows (I haven't used Windows for several years). Normally, I run different applications in several virtual machines. With Windows this doesn't seem to be feasible, because you would need a license for each machine and I'm not willing to buy several licenses.
How do you separate applications on your Windows machines in order to avoid reinstalling frequently?