Windows Presentation Foundation (WPF) a GUI framework used with the .NET framework.
The WPF development platform supports a broad set of application development features, including an application model, resources, controls, graphics, layout, data binding, documents, and security.