Windows Presentation Foundation (WPF) es una tecnología de Microsoft que permite el desarrollo de interfaces gráficas en Windows a través de características de aplicaciones de escritorio y web. WPF ofrece potentes herramientas gráficas para crear aplicaciones visualmente atractivas con animación, video, audio y gráficos 3D. Usa el lenguaje XAML para separar la interfaz de la lógica del negocio.