Microsoft Silverlight is cross-platform, cross-browser client framework that allows Silverlight developers and designers to create RIA (Rich Internet Application) in web development. Silverlight is persuasive development platform for Rich Media application and business applications for Website, Desktop and Mobile Device. Silverlight is a free plug-in powered by Microsoft Framework that companionable across all the browsers, devices and operating systems to create new level of interactivity and user experience.
Silverlight provides a retained mode graphics system similar to Windows Presentation Foundation, and integrates multimedia, graphics, animations andinteractivity into a single runtime environment. Silverlight come with rich class and user interface library for rapid web application development with support of powerful programming language like Visual basic, Asp .Net, C#, Ruby and Python. In Silverlight applications, user interfaces are declared in Extensible Application Markup Language (XAML) and programmed using a subset of the .NET Framework. XAML can be used for marking up the vector graphics and animations.