WPF es el nuevo subsistema de presentación de Windows que aprovecha el hardware gráfico para mejorar la experiencia del usuario. Permite la participación de diseñadores gráficos y el desarrollo de aplicaciones multiplataforma con un solo código base. Microsoft ha creado herramientas como Expression para diseñar interfaces ricas para escritorio, web y dispositivos móviles.