To find programs and devices that will work with Windows 7, look for products that display the "Compatible with Windows 7" logo. They’ve been tested to be compatible with both the 32-bit and 64-bit versions of Windows 7.
You can also go online to the Windows 7 Compatibility Center and search for product names or browse many different categories of programs and devices. Hardware and software manufacturers continue to update this information, so check back often.
If a program written for an earlier version of Windows doesn't run correctly, you can try changing the compatibility settings for the program, either manually or by using the Program Compatibility troubleshooter. For more information, see Make older programs run in this version of Windows.
To find a list of programs that have earned the "Certified for Windows Vista" logo or the "Works with Windows Vista" logo, go online to the Windows Vista Compatibility Center. It contains a list of thousands of programs that work with Windows Vista, as well as compatible hardware. You can search the Compatibility Center website by product name or browse many different categories of hardware and software.
There are many programs that are compatible and work well with this version of Windows that are not listed on the Compatibility Center website. This is because such programs have not yet gone through the Windows Vista logo program or are still going through it. New programs are continually being added to the list.
Most programs written for Windows XP also work in this version of Windows, but some older programs might run poorly or not at all. If a program written for an earlier version of Windows doesn't run correctly, use the Program Compatibility Wizard to change the compatibility settings for the program, or use the program's Compatibility tab to change the settings manually. For more information, see Make older programs run in this version of Windows.
If you are considering upgrading to Windows Vista, go to the Windows Vista Upgrade Advisor website to learn more about hardware and program compatibility.