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 wiki
for 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