SDK مخفف واژگان Software Development Kit به معنای «کیت توسعهٔ نرمافزار» است و در واقع مجموعهای از برنامهها، لایبرریها و اسکریپتها است که توسط یک شرکتنرمافزاری برای نوشتن یک اپلیکیشن استفاده میشود. به طور معمول، SDK شامل یک اسکرین بیلدر ویژوال، یک ادیتور، یک کامپایلر و یک لینکر و گاهیاوقات چیزهای دیگر میشود.
از جمله SDKهای معروف که امروزه توسط دولوپرهای موبایل مورد استفاده قرار میگیرد، میتوان به SDK سیستمعامل محبوب اندروید اشاره کرد که توسط کمپانی گوگل طراحی و توسعه داده شده و به بازار عرضه شده است.