Microsoft Silverlight is a plugin used for the development of interactive web applications, often looked at as an alternative to ASP.NET. It is compatible with multiple browsers and platforms and allows a more flexible use of third-party controls compared to ASP.NET and is preferred by developers in certain use cases. One isn’t better than the other, but they are different.