Silverlight to środowisko uruchomieniowe dla bogatych graficznie aplikacji webowych, a od wersji 3.0 także samodzielnych i niezależnych od przeglądarki aplikacji desktopowych stworzonych na tę platformę Microsoftu. Od samego początku Silverlight kreowany jest na głównego konkurenta Adobe Flash. Jego zaletą jest wieloplatformowość, choć nie do końca - użytkownicy Linuksa muszą zadowolić się Moonlight, czyli otwartą implementacją Silverlight rozwijaną przez firmę Novell we współpracy z Microsoftem.