1 एक सॉफ्टवेयर विकास किट (SDK ) आम तौर पर सॉफ्टवेयर विकास उपकरणों का एक सेट है यह एक निश्चित सॉफ्टवेयर पैकेज, सॉफ्टवेयर ढांचे, हार्डवेयर मंच, कंप्यूटर सिस्टम, वीडियो गेम कंसोल, ऑपरेटिंग सिस्टम, या इसी तरह के विकास के लिए आवेदनों की निर्माण की अनुमति देता है
2 यह एक विशेष प्रोग्रामिंग भाषा के लिए इंटरफ़ेस करने के लिए या परिष्कृत हार्डवेयर है जिसकी सहायता से हम सॉफ्टवेर को और विकसित कर सकते है और नए सॉफ्टवेर बना सकते है
३ उदाहरण के लिए, एक Android app के विकास आईओएस स्विफ्ट के साथ एक IOS क्षुधा के लिए एसडीके, जावा के साथ एक एसडीके की आवश्यकता है, और नेट के साथ एमएस विंडोज के लिए .नेट फ्रेमवर्क एसडीके।