Microsoft Silverlight является официальным названием основанной на XML и .NET технологии под кодовым именем WPF/E (Windows Presentation Foundation Everywhere), призванной заменить Adobe Flash. Другая конкурирующая с Silverlight технология — это запущенная почти одновременно JavaFX от Sun Microsystems [1]. Silverlight позволит разработчикам использовать опыт работы с XAML в программировании Web приложений. Представляет собой подмножество Windows Presentation Foundation, в котором реализованы векторная графика, анимация и средства воспроизведения видео. В версии 1.1 включает в себя полную версию .NET CLR — называемую CoreCLR [2][3], что позволит писать Silverlight приложения на любом из языков .NET.