ソフトウェア開発キットの略で、プログラマーがアプリケーションやソフトウェアを開発する際に必要となるツール、ライブラリ、サンプルコード、ドキュメント、API仕様などを一括提供するもの。特定のプラットフォーム(Android、iOSなど)やサービス(TwitterやGoogleなど)向けの開発を効率化する。
Software Development Kitの頭文字から。1980年代から使用されており、複雑なシステム開発を支援するため統合的なツール群を提供する概念として確立された。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。