Microsoft Silverlight to działająca w różnych przeglądarkach na różnych platformach wtyczka (plugin), pozwalająca na tworzenie dostępnych za pośrednictwem Internetu, opartych na .NET prezentacji multimedialnych i bogatych aplikacji interaktywnych (rich interactive application -RIA).
      Silverlight udostępnia elastyczny i spójny model programowania, wspierający AJAX, języki Python, Ruby oraz języki .NET (takie jak Visual Basic czy C#) i pozwalający na integrację Silverlight z istniejącymi aplikacjami internetowymi.
      Funkcje multimedialne Silverlight umożliwiają szybkie i ekonomiczne dostarczanie materiałów dźwiękowych i filmowych oraz wyświetlanie ich we wszystkich najpopularniejszych przeglądarkach, w tym Firefox, Safari i Internet Explorer, uruchamianych na komputerach Macintosh oraz w systemie Windows.
      Korzystając z narzędzi Expression Studio oraz Visual Studio, projektanci i programiści mogą bardziej efektywnie współpracować ze sobą i wykorzystywać posiadane umiejętności do tworzenia aplikacji opartych na Silverlight.

Silverlight posiada następujące cechy:

Pozwala na integrację z różnymi przeglądarkami na platformach Windows i Macintosh.



Umożliwia tworzenie bogatszych doświadczeń użytkowników niż XAML.



Pozwala na renderowania multimediów (dźwięk i wideo).

Pozwala na programowanie w sposób zgodny z modelem programowania aplikacji internetowych.

Ma niewielką objętość.

Silverlight jest idealnym rozwiązaniem w następujących sytuacjach, obejmujących wiele rzeczywistych zastosowań:

  • dostarczanie multimediów przez Internet — rozbudowane prezentacje łączące zdarzenia, materiały wideo i marketingowe, dynamiczne pliki wideo z reklamami, odtwarzanie plików dźwiękowych itp.;
  • wyspy bogatej zawartości na stronie (miniaplikacje) — gry i gadżety;
  • elementy wizualizacyjne — elementy nawigacyjne, wizualizacja danych, reklamy.

Silverlight przeznaczony jest do tworzenia treści stron utrzymujących aktywny kontakt z serwerem (niedziałających w trybie off‑line), silnie angażujących użytkownika, możliwych do wyświetlenia w dowolnej przeglądarce.