Un kit de développement ou trousse de développement logiciel est un ensemble d'outils permettant aux développeurs de créer des applications de type défini (ex pour iPhone ou iPod).
Les kits de développement logiciels sont souvent désignés par le sigle anglais SDK (software development kit) ou devkit.
Ils sont en général fournis avec :
Il existe aussi des kits de développement matériels, utiles ou nécessaires notamment pour le développement d'applications sur les consoles de jeux.