Silverlight is a powerful development tool that lets .NET developers rapidly develop and deploy applications for the Web, and mobile devices.
Using Silverlight for their applications, developers can create applications with richness and interactivity out of reach of traditional web technologies while retaining the simple deployment and update model of web applications.
With Silverlight, developers use their existing skills and environments -- .NET, C#, XAML, VB.NET, WPF, Visual Studio, Expression Blend, Eclipse – to build applications that work on major browsers across Windows, Mac, Linux and native apps on Windows Phone 7.