Microsoft .NET Framework 3.5 (previamente conhecido como WinFX) é o novo modelo de programação para Windows. Ele combina o poder do .NET Framework 2.0 com novas tecnologias para construção de aplicativos, possibilitando novas experiências, comunicação integrada e sem fronteiras, além de habilidades para vários processos corporativos.
Essas novas tecnologias são Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation e Windows CardSpace (antigamente chamada de "Infocard").