Overview

The Composite Application Guidance for WPF and Silverlight is a set of guidance designed to help you more easily manage the complexities you may face when building enterprise-level Windows Presentation Foundation (WPF) client applications and Rich Internet Applications (RIAs) with Silverlight. This guidance will help you design and build flexible client applications using loosely coupled, independently evolvable pieces that work together and are integrated into the overall application. This type of application is known as a composite application.

The previous version of this guidance was targeted at WPF. This version of the guidance is designed to help you build composite applications in WPF or Silverlight or applications that target both WPF and Silverlight with a shared code base. The guidance includes a reference implementation, reusable library code (named the Composite Application Library), and documentation.

Note

This minor update of the Composite Application Guidance for WPF and Silverlight allows you to use the Composite Application Library with Silverlight 3. For more information, see New in This Release.

For more information about determining whether this guidance is right for you, see the following topics:

Home page on MSDN | Community site