Yes, you can find the official Microsoft Windows Upgrade Advisor here:http://www.microsoft.com/windows/windows-7/get/upgrade-advisor.aspx
Before making any attempts at upgrading your Windows operating sytem; you should first backup all of your important data!
You can also go with the easy transfer, there is a very well planned out tutorial on the microsoft site:http://windows.microsoft.com/en-US/windows7/help/upgrading-from-windows-xp-to-windows-7
Please refer to Microsoft official site:
Windows 7 Compatibility: (There you will find out about hardware and software compatibilty.)http://www.microsoft.com/windows/compatibility/en-us/default.aspx
There is a pulldown from which you can choose "hardware" and "software".
There are also some great articles, instructional videos and such to help with your Windows 7
Check it out here at our Springboard site:http://technet.microsoft.com/en-us/windows/default.aspx