We are familiar with the various third party programs that are offered and normally, we would have to consider their compatibility as far as systems are concerned. Normally, people would overlook the fact and assume that they are compatible with Windows XP or even Windows Vista. But while that is true, Windwos versions also vary and it would be wise to ask if they could function properly in between brands.
In fact, when we use device drivers, you can note that there are specific Windows system made for them. It does not necessarily follow that a device driver for Windows XP will also be recognized by that of a Windows Vista. They are different. The same holds true when you plan to install software such as graphics editing or programming software. You really have to check if they are compatible with you current Windows OS.
Windows Vista has so far been the culprit for these issues since it still lacks the perfection needed to accommodate most software needs and drivers. That is perhaps one reason why people are hesitant to shift towards Windows Vista. But give it time and for sure, we can see a smooth transition considering that Microsoft has always been known to address these problems.
All it needs is time for the Microsoft developers to find the loopholes and before you know it, your preferred software can be accommodated and used in your PC once more. The same holds true for device drivers which many today are having problems with. Just wait for the updates to creep in.