I got a copy of Windows 7 Ultimate for free from Microsoft as part of a developers conference. Then I upgraded to Windows 10 Pro for free. I bought some Windows 7 upgrades and 8.0 upgrades that convert to Windows 10 as well. Microsoft has a good upgrade policy and the upgrade versions are cheap. I bought some when Amazon had a sale on pre-orders of 8.0 upgrades.