Silverlight aims to address increasing user expectations for richer web interfaces by providing developers with a consistent platform, richer user interfaces, better application performance, and an integrated designer and developer workflow. It is a browser plugin similar to Flash that allows for animations, vector graphics, audio/video playback. Under the hood it uses the .NET framework and works across browsers on Windows and Mac as well as mobile devices.