- 소프트웨어 개발 키트, -開發-, Software Development Kit, SDK
- 응용 프로그램의 개발을 간편하고 용이하게 하기 위해 제공되는 특정 환경이나 플랫폼 기반의 종합 개발 도구. 원래는 마이크로소프트가 윈도 응용 프로그램을 개발하는 프로그래머들을 위해 만든 고급 응용 프로그램 인터페이스(API: Application Programming Interface)를 의미했으나 개발 도구 및 라이브러리, 관련 도큐멘트 세트 등을 의미하는 일반 용어로도 사용된다. 특히 디바이스 드라이버 개발용은 DDK(Device Development Kit)라고 부른다. 우수한 개발 환경 및 지원은 프로그래머들이 솔루션 개발 시 선택하게 하는 주요 사항이므로 대부분의 경우 소프트웨어 개발 키트(SDK) 관련 기술의 지원은 무료로 제공된다.