A reader asks an interesting question about Windows apps and the compatibility issues that come along with upgrades:
I have a Windows XP Home Edition machine on which I have installed and used several Windows 98 programs with which I am perfectly happy and do not want to pay to upgrade … Will these Windows 98 programs work if I upgrade to Windows 7 Pro with Virtual PC and XP mode added?
The full message contains a list of programs: Mathematica, AutoCAD LT 98, and Adobe Illustrator 8, among others. Those are indeed some seriously ancient apps. Adobe Illustrator 8, for examp,le was released in 1998 (and was apparently code-named Elvis, for those who pay attention to such things).
Unless there’s an absolutely compelling business reason, I don’t recommend keeping any software around for that long. Upgrades typically involve bug fixes, support for newer hardware devices, and security issues. All of those things are worth paying for, in my opinion. And in many of these cases there are modern alternatives that are free or cheap and will open files created with the old program. The alternativeto.net web site is a good starting point for this kind of search. Here’s a list of alternatives to Adobe Illustrator, for example, and another list of AutoCAD replacements.
If you’re hoping to install older programs on Windows 7, you’ll have to check each one individually. Some will work, some won’t. Microsoft has an official Windows 7 compatibility list, which is targeted toward IT professionals. It’s a good starting point, but for any critical application you should also check with the developer of the application to see whether there are any known issues or mandatory patches/upgrades.
The most interesting part of this question involves Windows XP Mode, which is available as a feature of Windows 7 Professional, Ultimate, and Enterprise. In general, if a program will install and run on Windows XP, it should work in XP Mode in Windows 7. The big sticking point here involves any hardware requirements. You can only connect to USB devices from a virtual machine, which makes it difficult to output CAD drawings to a device that connects to a serial port. And if this version of AutoCAD requires a dongle as part of its copy protection, I’m not certain whether it will work.
The bottom line? General guidelines for app compatibility are a good starting point, but the only way to know the answer for certain is to test.