W.P.F. stands for Windows Presentation Foundation. It is Next-generation presentation system for building Windows client applications with visually stunning user experiences. Features of W.P.F. are Resolution Independence, Separation of appearance and behaviors and built-in support for graphics and animation.