Re: If Microsoft
Most Mechanical engineers working with Solidworks (Or NX, Catia, ProEngineer/Creo, Fusion, etc) don't really care much about the operating system as long as it's sufficiently secure and doesn't regularly crash (which is often more down to the CAD software than the operating system). They most of the day inside the CAD environment anyway, so imho it really doesn't matter much if it's Windows or MacOS or some flavour of Linux running that software.