Definition: Windows SDK
(1) A set of development utilities and programming interfaces from Microsoft for writing Windows applications in languages such as C or C++. The SDK also provides tools for creating custom cursors, icons, menus and online help.
(2) A set of programming interfaces from third parties that Windows applications link to. There are countless extensions to Windows that add functionality.