Silverlight es una plataforma dentro del .NET Framework para crear aplicaciones poderosas y estéticamente atractivas para web, desktops, y dispositivos móbiles.
Es compatible con varios navegadores de internet y sistemas operativos utilizando siempre el mismo código. Funciona con video HD y con protección de contenido, se puede crear aplicaciones multithreaded, integración avanzada de datos, y además se puede crear aplicaciónes que funcionan offline.
Para desarrollar en Silverlight utiliza Visual Studio 2010 descargando el SDK de aquí.