SDK (англ. software development kit — комплект для разработки программного обеспечения) — набор инструментов для разработки программного обеспечения, объединённый в одном пакете, обычно содержит комплект необходимых библиотек, компилятор, отладчик, иногда — интегрированную среду разработки. Обычно зависят от комбинации аппаратного обеспечения и операционной системы[1][2][3].
Некоторые SDK необходимы для разработки приложений на конкретную платформу, например, для разработки Android-приложений используется Android SDK и Android NDK, для iOS-приложений требуется iOS SDK; для универсальной платформы Windows можно использовать .NET Framework SDK, а для создания приложений на Java — Java Development Kit.
Примечания