Skip to main content

Develop Your Windows 7 Application

Windows 7 is a highly anticipated operating system release for Microsoft, and we believe that migration to Windows 7 will be faster than with our last three releases. To get you started, we've set up a clear, three-phase approach to take advantage of the operating system's innovations.

1. Get Compatible

If your applications run on Windows Vista, they will need few to no changes. If your applications are not compatible with Vista, you have a bit more work to do. Fortunately, tools, guidance, and 1:1 clinics are available to help ensure your applications run securely and reliably on Windows 7.

To become compatible:

a. Review the guidance documents:

b. Download the tools for building and testing your application:

c. Get extra help from the Application Compatibility forum or by attending one of the many Windows 7 ISV Remediation Workshops for hands-on assistance with your migration.

For more information about these resources, see Windows Application Compatibility.

2. Optimize

Once you are compatible and running Windows 7, your application will immediately benefit from the core improvements. Next, you can make minor tweaks to truly optimize for the new operating system:

3. Differentiate

Make your applications stand out by taking advantage of the latest PC hardware and software innovations:

  • Create natural, intuitive user experiences that include multi-touch gestures, manipulation, and inertia.
  • Modernize your application's look and feel with the new Scenic Ribbon control. Scenic Ribbon is a proven paradigm that Office and Windows end users know and use.
  • Leverage the sensor and location platform to create applications that adapt to their environment.
  • Use Direct2D and Direct3D to develop fast, scalable, high-quality 2D and 3D graphics that leverage the idle power of today's GPUs. Use the DirectWrite API's new text enhancements to provide high-quality, resolution-independent text rendering.

Next Steps