The document compares and contrasts several Microsoft web technologies:
- ASP.NET runs server-side and generates HTML sent to browsers, while Silverlight uses a browser plugin for rich client-side experiences.
- WPF is for desktop apps, while Silverlight is for web apps and has fewer features than WPF.
- HTML5 works across browsers but needs JavaScript, while Silverlight uses .NET and has richer media capabilities but requires its plugin.
- Flash uses frames for animation while Silverlight uses time-based animation from WPF. Flash also has a more complex file format than Silverlight's XAML.