Which SDK do I install

Which SDK is Right for Me?


Several versions of the Windows SDK and earlier Platform SDKs (PSDK) are available.  Generally, developers will want the most recent SDK, which supports several Windows operating systems.  Some developers have particular development requirements that call for an earlier SDK.  You will want to consider what version of Windows you will be installing the SDK on and building applications for, and which version of Visual Studio and/ or the .NET Framework you will want support for.   

What’s the Difference between the Windows SDK and Platform SDK (PSDK)?

The Windows SDK supports development with the Win32 programming model on x86, x64, and Itanium platform architectures, and also supports development with the .NET Framework programming model.   The Windows SDK is the successor to the Platform SDK and the .NET Framework SDK.  Windows SDKs include most content found in recent PSDKs plus content for the .NET Framework. The PSDKs do not include content for the .NET Framework programming model.

Development RequirementMicrosoft Windows SDK for Windows 7 and .NET Framework 3.5 Service Pack 1Windows Server 2008 & .NET 3.5  SDKWindows Vista Update & .NET 3.0  SDK.NET Framework 2.0 SDKWindows Server 2003 R2 PSDK
Release Information
Release DateAug-09Feb-08Feb-07Nov-06Mar-06
Build Number6.1.7600.163856.0.6001.18000.3676.1.6000.16384.102.0.50727.425.2.3790.2075.51
Release Notes onlineHereHereHere  
Size of full install1.5 GB1.3 GB1.4 GB354 MB409 MB
Operating Systems Support
Installs on
Windows 7
Installs on Windows Server 2008/2008 R2XXXXX
Installs on VistaXXXXX
Installs on Windows XPXXXXX
Installs on Server 2003/2003 R2 XXXX
Installs on NT 4.0 SP6    X
Installs on Server 2000    X
Create apps targeting Windows 7X    
Create apps targeting Windows Server 2008/2008 R2XX   
Create apps targeting VistaXXX  
Create apps targeting XPXXX X
Create apps targeting  Server 2003/2003 R2 X X
Create apps targeting Server 2000    X
Platform Architecture Support
Installs on  X86XXXXX
Installs on  X64XXXXX
Installs on IA64X X  XX
Develop apps for X86XXXX 
Develop apps for X64XXXX
Develop apps for IA64XXX X 
Visual Studio Compatibility
Works with Visual Studio 2008XXXnot
Works with Visual Studio 2005not
Works With VS .NET 2003 not
Works With VS .NET 2002 not
not recommendedX
.NET Framework Support
Supports .NET Framework 3.5 SP1X    
Supports .NET Framework 3.5XX   
Supports .NET Framework 3.0XX  
Supports .NET Framework 2.0XXX X