Комплект инструментов, предназначенных для создания приложений в рамках определенной среды или операционной системы, а также набор средств для разработки плагинов и дополнений некоторого пакета программ. SDK выпускается разработчиком системы и может передаваться сторонним программистам бесплатно или на возмездной основе. Целью распространения SDK является стимулирование создания новых дополнений для программы и ее популяризация среди разработчиков.