this is mainly for developers.....
In computing,
WinFX is the main Application Programming Interface that Microsoft will introduce in its upcoming operating system, Windows Vista to supersede the current Windows API. The Windows API will still be present in Vista, but it will not give direct access to all the new functionality introduced with WinFX. In addition, WinFX is intended to give programmers easier access to the functionality present in the Windows API.
WinFX includes the .NET Framework software platform and adds new functionality with the Windows Presentation Foundation API, the Windows Communication Foundation API, and Windows Workflow Foundation systems.
WinFX will also be available for Windows XP and Windows Server 2003, to increase the number of computers that will be able to run applications that rely on WinFX.
WinFX is intended to provide an easier programming interface to develop client applications.
extracted from wikifor more info on WinFX, pls go to
http://winfx.msdn.microsoft.com/library/for info on Windows Vista, you can refer to
http://en.wikipedia.org/wiki/Windows_Vista