Windows Presentation Foundation (WPF) is arrangement system for structure visually appealing Windows client applications. As the time passes GUI has develop into essential because of the functionality of applications. Users do not like it if its look is not appealing and striking. WPF is the main support in the .Net framework for content, resource and data and it allows users to include components of the .Net framework class library. WPF helps users to create individual and browser hosted applications which are built on vector based representation engine supported by graphics hardware. WPF includes features like 2-D and 3-D graphics, styles, templates, animation, XAML, controls, documents, data binding, text, media, layout and topography.