The Windows Vista wave of products and technologies renews Microsoft's focus on enabling the development of modern applications, whether they are existing applications written to Win32, the unmanaged programming model for the Microsoft Windows operating system, or new applications taking full advantage of .NET Framework 3.0 formerly WinFX, the managed programming model for Microsoft Windows Vista. Microsoft is doing this by focusing on three main concepts:
Make it simple to cover the basics. Windows Vista makes it easier to deploy, update, and manage your applications by introducing improvements that make it easier for developers to build applications that meet the needs of today's IT departments.
Enable the creation of stronger customer connections. Knowing how your customers are using the application you created—the problems they are encountering and the things that they like—is critical to improving your application from version to version. Windows Vista introduces technologies that enable developers to instrument their applications, so that they can find out what's going wrong and what's going right while still protecting user privacy.
Differentiate and explore new opportunities. Whether you want your application to stand out in the crowd or want to build an entirely new kind of application, Windows Vista has technologies that will help you. Windows Vista provides a new presentation subsystem, new technologies to integrate voice and video into your applications, and new peer networking technologies. These improvements enable you to create innovative new experiences that will excite your users and make them want more!
Windows Vista Developer Story
Windows Vista Developer Center