Tarkvaraarenduskomplekt (inglise SDK) on tarkvaraarenduse tööriistade kogumik, mille abil luuakse tarkvara kindla tarkvara- või riistvaraplatvormi jaoks.
Tarkvaraarenduskomplekti kuuluvad harilikult rakendusliidesed, arendustööriistad ja dokumentatsioon. Tihti on kaasas ka rakendusliidese kasutusnäited.