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.