Windows Presentation Foundation (or WPF) is a subsystem for rendering user interfaces in Windows-based applications.
Developed by Microsoft, the Windows Presentation Foundation (or WPF) is a computer-software graphical subsystem for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0.WPF attempts to provide a consistent programming model for building applications and provides a separation between the user interface and the business logic.
WPF employs XAML, a derivative of XML, to define and link various UI elements.