A programming model for creating and distributing Rich Internet Application (RIA) that use graphics, animations or video within the .NET framework. Silverlight was previously known by its concept name, MS Microsoft windows Demonstration Foundation Everywhere.