Microsoft Silverlight is a cross-browser, cross-platform implementation of the .NET Framework for building media experiences and rich interactive applications for the web, the desktop, and Windows Phone.
The documentation in this section applies to Silverlight 5, Silverlight 4, Silverlight 3, and Silverlight for Windows Phone. For version differences check the Version Information section when using a class library topic, or look for version-specific notes in other topic types. For more information about version differences, see What's New in Silverlight 5 and What's New in Silverlight for Windows Phone.
The following sections describe how to build applications with Silverlight: