After completing the course, students will be able to explain the motivation for new user interaction features; design backwards-compatible applications for Windows 7 and earlier versions of the Windows operating system; improve application and system reliability and performance by taking advantage of the new Windows 7 features.