Winfx is een set api's (application programming interfaces) die Microsoft al enkele jaren ontwikkelt met als doel een volwaardig platform voor applicatieontwikkeling op Windows Vista te bieden.

Winfx omvat belangrijke componenten zoals Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) en het eerder tot Windows CardSpace (WCS) omgedoopte Infocard.

Het .Net Framework is de kern van deze, maar de verschillen in de benaming creëerden een 'tweedeling'. Door nu de naam Winfx te laten vallen en duidelijk aan te geven dat dit de volgende versie van het .Net Framework is, wil Microsoft op dit punt duidelijkheid geven.

Behalve de nieuwe typische Winfx-onderdelen omvat het Framework ook enkele oudere onderdelen zoals ASP.Net, WinForms, ADO.Net en de .Net Framework Common Language Runtime.

Het .Net Framework 3.0 wordt direct met Windows Vista meegeleverd en is compatibel met Windows XP en Windows Server 2003. Bron: Techworld