Earlier quoted context omitted.
Virtualizating Windows isn't very hard, even back to something like Windows 95. On the other hand, only OSX 10.7+ are really easy to run in a VM, and .5 and .6 only work for servers, and anything before 10.5 isn't really going to be compatible with virtualization. That's 2007, so OSX lets you virtualize back about 13 years, and Windows you can go back almost 30 years. People even have Win 3.1 running in VMware. This…
>OSX virtualization has a hard requirement for running on Mac hardware. If you aren't a stickler for Apple's terms of service (if you're doing this for business purposes, I suggest you should be), you can use a tool called macOS unlocker to patch VMWare Workstation to run macOS VMs. Runs great, though all VMWare products can only render display output for macOS in software mode.
I've ran MacOS in VirtualBox iirc, without shady patches―though it probably was in Linux.