SDK, é a sigla de Software Development Kit, ou seja, Kit de Desenvolvimento de Software.

Normalmente os SDKs são disponibilizados por empresas para que programadores externos tenham uma melhor integração com o software proposto. Um exemplo de um SDK é o Android SDK que inclui documentação, código e utilitários para que programadores consigam desenvolver as suas aplicações de acordo com um padrão de desenvolvimento para o sistema operativo em questão.

Um dos IDEs mais utilizados no desenvolvimento de aplicativos [Somente membros podem ver os links. ] é o [Somente membros podem ver os links. ], que é de código aberto.

Empresas que fornecem SDKs para plataformas, sistemas ou sub-sistemas específicos podem algumas vezes usar outro termo para designar os SDKs. A Apple Computer e a Microsoft, por exemplo, fornecem Device Driver Development Kits (DDKs) para o desenvolvimento de device drivers, e a PalmSource chamou o seu kit de desenvolvimento de PalmOS Development Kit (PDK).

A última versão do [Somente membros podem ver os links. ] pode ser encontrada na página oficial do Android Developers