Windows is pretty good with backwards compatibility. We bought some software back in the early '00s and it still runs fine on Windows 10. You do have to install the manufacturer's update after installing it off the CD, though. Even though the update says only for win2k machines. :)
Frankly, I may have serious issues with Microsoft, yet backwards compatibility is one of the few areas where there's almost nothing to criticize, and MS is almost off the deep end on the other side. You can install stuff from the 90's and it will still have the hardware drivers. It's really kind of ridiculous.
I tried compiling modern software in Visual Studio, and the number of includes for historical support was mind boggling. "Holy s*t, I think MS just added every printer for the last 30 years to my project. There's like a 1000 includes on a 5 file project. Doesn't even print." (maybe a teeny bit of criticism)