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.
Nowości w wersji 4
Wśród wielu zmian wprowadzonych do tego wydania można wymienić obsługę przeglądarki Google Chrome, obsługę kamer internetowych i mikrofonów oraz wielu monitorów jednocześnie. Czwarta odsłona Silverlight została także wyposażona w mechanizm zarządzania zabezpieczeniami DRM dla zawartości offline, obsługuje też technikę "przeciągnij i upuść" pozwalającą na łatwe przenoszenie plików z komputera do internetowych aplikacji.
Ponadto, aplikacje tworzone w technologii Silverlight 4 zyskują dostęp do fizycznych drukarek oraz zasobów lokalnych, takich jak schowek, system plików, zainstalowane aplikacje. Pojawiła się także możliwość tworzenia usług internetowych, które pozwolą użytkownikowi na kontynuowanie pracy po odłączeniu dostępu do Sieci. Microsoft wspomina również, że nowy Silverlight ma sobie dobrze radzić z przechwytywaniem sformatowanego tekstu, a ponadto oferuje odbiorcom większą niezawodność, lepszą wydajność renderingu w przeglądarkach i jest wolny od błędów dostrzeżonych w poprzednich wydaniach.