Several versions of the Windows SDK and earlier Platform SDKs (PSDK) are available. Generally, developers should use the most recent Windows SDK, which supports several Windows operating systems. However, some developers have development requirements that call for an earlier SDK. When deciding which release of the Windows SDK to use, consider which version of Windows you will be installing the SDK on, which version of Windows and/or the .NET Framework you are targeting, and which version of Visual Studio you are using. Use the “Which SDK is Right for Me?” table on the Windows SDK Developer Center to help determine the best choice for your needs.