Ein Software Development Kit, kurz SDK, ist eine Sammlung von Hilfsmitteln (z.B. Programme, Frameworks, Dokumentation, etc.) um für eine Plattform (bspw. ein Betriebssystem) Software zu enwickeln.
Beispiele für SDKs
iOS SDK: Hilfsmittel für die App-Entwicklung für iOS-Geräte (z.B. iPhone oder iPad), wird in Xcode integriert.
Flex SDK: Hilfsmittel für die Entwicklung von Flex-Programmen oder Flash-Filmen; als »lose« Sammlung oder integriert in Eclipse.