Learn the best practices for writing compatible applications for the Windows operating system and migrating Windows XP applications to Windows 7 and Windows Vista. Also, learn about common application compatibility changes so you can effortlessly get your applications up and running.