Propósito de WPF y WCFAl utilizar este marco, los desarrolladores pueden crear soluciones de aplicaciones conectadas de nivel empresarial que sean multiplataforma, seguras, confiables y transaccionales. Según la explicación oficial de Microsoft, WCF (anteriormente "Indigo") es un marco unificado para crear y ejecutar aplicaciones orientadas a servicios utilizando código administrado. Permite a los desarrolladores crear una solución transaccional segura, confiable y multiplataforma que sea compatible con los sistemas existentes. WCF es el maestro de desarrollo de aplicaciones distribuidas de Microsoft. Integra la plataforma .Net y todos los sistemas distribuidos y tecnologías relacionadas, como .Net Remoting, ASMX, ASP.NET Remoting, etc. WCF es el maestro de Microsoft en desarrollo de aplicaciones distribuidas, integrando la plataforma .Net y todos los sistemas distribuidos y tecnologías relacionadas, como .Net Remoting, ASMX, WSE y MSMQ. En términos de alcance de comunicación (Comunicación), puede cruzar procesos, cruzar máquinas, cruzar subredes, redes corporativas e incluso Internet, en términos de programas host, puede integrar ASP.NET, EXE, WPF, Windows Forms, NT Service, COM como anfitrión. Los modos de seguridad incluyen estándares y modos como SAML, Kerberos, X509, usuario/contraseña, personalizado y más. En otras palabras, bajo el marco de WCF, resulta fácil desarrollar sistemas distribuidos basados en SOA. Microsoft incluye todos los elementos técnicos relevantes. Dominar WCF equivale a dominar la clave para abrir la puerta de SOA. WCF se basa en .WPFWindows Presentation FoundationWindows Presentation Foundation (originalmente con el nombre en código "Avalon") es el subsistema de visualización unificado de Microsoft para Windows. Windows Presentation Foundation (originalmente con el nombre en código "Avalon") es el subsistema de visualización unificado de Microsoft para Windows, expuesto a través de WinFX. Consiste en un motor de visualización y un marco de código administrado. Windows Presentation Foundation unifica la forma en que Windows crea, muestra y procesa documentos, medios e interfaces de usuario (UI), lo que permite a los desarrolladores y diseñadores crear mejores imágenes y experiencias de usuario diferenciadas. Programado para su lanzamiento en 2006, Windows Presentation Foundation funcionará con Windows XP, Windows Server 2003 y todas las versiones futuras del sistema operativo Windows. Windows Presentation FoundationWindows Presentation Foundation consta de dos partes principales: el motor y el marco de programación. El motor de Windows Presentation Foundation unifica la forma en que los desarrolladores y diseñadores experimentan documentos, medios e interfaces de usuario en experiencias basadas en navegador, aplicaciones basadas en formularios, gráficos, videos y otras aplicaciones. El motor de Windows Presentation Foundation unifica la forma en que los desarrolladores y diseñadores experimentan los documentos, los medios y las interfaces de usuario, proporcionando una biblioteca de tiempo de ejecución única para experiencias basadas en navegador, aplicaciones basadas en formularios, gráficos, videos, audio y documentos. Windows Presentation Foundation permite que las aplicaciones aprovechen todas las capacidades del hardware de gráficos existente en las computadoras modernas y aprovechen los desarrollos futuros en el hardware.
Por ejemplo, el motor de renderizado basado en vectores de Windows Presentation Foundation brinda a las aplicaciones la flexibilidad de aprovechar pantallas de alto DPI sin requerir trabajo adicional por parte de los desarrolladores o usuarios. Asimismo, Windows Presentation Foundation aprovecha la aceleración de hardware cuando detecta una tarjeta gráfica que admite la aceleración de hardware.