SDK (lyhenne sanoistaSoftware development kit,suom.ohjelmistokehityspaketti) on kokoelmaohjelmistokehityksen työkaluja yhdessä asennettavassa paketissa. Työkalut helpottavatsovellusohjelmien kehitystä sisältämälläkääntäjän,debuggerin ja mahdollisestiohjelmistokehyksen. SDK-paketit ovat tyypillisestilaitteisto- jakäyttöjärjestelmäkohtaisia.