What is the difference between WPF and Silverlight application? Are they the same?
WPF is essentially the replacement to Winforms in that it is a desktop application platform built on the .Net (3+) platform.
Silverlight represents a subset of WPF that is delivered through a browser plug-in, much like Flash/Flex.