mały|Tylna strona opakowania Amiga Software Development Kit 2000 () – zestaw narzędzi dla programistów niezbędny w tworzeniu aplikacji korzystających z funkcjonalności danej biblioteki (np. Java Runtime Environment) pod daną platformę (np. system operacyjny Android), sprzęt (np. moduł GPS) itp.

Na najczęściej składają się: dokumentacja pliki nagłówkowe dla danego języka programowania przykładowe kody źródłowe skompilowane biblioteki (w przypadku dla jakiejś biblioteki) kod źródłowy biblioteki (w zależności od licencji i typu )

Ważną cechą jest licencja, na której jest ono udostępniane. Z niej wynikają dodatkowe ograniczenia w korzystaniu (np. zakaz wykorzystania do pewnych zastosowań) oraz ponoszone koszty (np. opłaty uzależnione od sprzedaży wytworzonego rozwiązania).

zawiera często przykładowe fragmenty kodów i gotowe aplikacje zbudowane w oparciu o dokumentację i pliki nagłówkowe bibliotek dostępnych w . Dostarczenie działającego kodu źródłowego stanowi formę jego dokumentacji, czytelną dla programisty.