WPF es una tecnología de Microsoft que permite el desarrollo de interfaces gráficas en Windows usando características de aplicaciones de escritorio y web. WPF ofrece potentes capacidades gráficas y de interacción mediante animación, vídeo, audio y gráficos 3D. Usa XAML y lenguajes .NET para separar la interfaz de la lógica, siguiendo un patrón MVC. WPF está disponible en varias versiones de Windows y permite crear aplicaciones atractivas de forma flexible.