My organization is considering which technologies to use for our next generation of systems. We will be using .NET, but have not decided which user interface technology is b
Silverlight is a subset of WPF that is used in the Silverlight browser plugin. Both are good, but you have to decide whether you'll end up with a web-based or a windows application.
Silverlight doesn't have all of the capabilities that WPF does (partially for security reasons - it is used in the browser). With Silverlight, though, you have access to all of the rest of the web based application advantages (single upgrade location, etc. - JavaScript, CSS, and HTML).