Yra daugybė skirtingų Kinect® programinės įrangos tipų, pradedant tvarkyklėmis, kurios leidžia šiems įrenginiams susieti su žaidimų sistemomis, iki mažmeninės prekybos ir atsisiunčiamų vaizdo žaidimų. Kad šie įrenginiai veiktų su Xbox 360™ konsolėmis, reikalinga Kinect® sistemos programinė įranga. Ši programinė įranga turi būti įdiegta prieš naudojant Kinect®, nes ji yra atsakinga už įvairių duomenų srautų interpretavimą ir leisti naudoti balso komandas bei gestus, kad būtų galima valdyti Xbox 360™ prietaisų skydelį. Kitas pagrindinis Kinect® programinės įrangos tipas susideda iš įvairių žaidimų pavadinimų, kuriuos galima įsigyti mažmeninės prekybos parduotuvėse arba atsisiųsti. Asmeniniams kompiuteriams (asmeniniams kompiuteriams) taip pat yra programinės įrangos kūrimo rinkinys (SDK), kuris buvo naudojamas kuriant įvairių tipų programinę įrangą, visų pirma mokymo ir eksperimento tikslais.
Pagrindinė Kinect® programinė įranga kartais vadinama sistemos programine įranga. Kai Kinect® pirmą kartą prijungiamas prie Xbox 360™ konsolės, ši programinė įranga turi būti įdiegta naudojant sistemos naujinimą. Pagrindinės funkcijos, tokios kaip prietaisų skydelio valdymas, atliekamos naudojant šią sistemos programinę įrangą. Jį taip pat gali naudoti žaidimų konsolė, kad būtų galima interpretuoti jutiklio duomenis kitais tikslais, o vėlesni atnaujinimai gali iš tikrųjų pagerinti Kinect® periferinio įrenginio veikimą. Panašaus tipo programinė įranga, žinoma kaip Kinect® tvarkyklė, reikalinga tam, kad vienas iš šių įrenginių susijungtų su kompiuteriu.
Kitą Kinect® programinės įrangos kategoriją sudaro žaidimai, su kuriais šie įrenginiai sukurti. Tam tikriems „Xbox 360™“ žaidimams reikalingas Kinect®, kad jie veiktų ir plačiai išnaudotų judesio ir balso jutimo funkciją. Kituose žaidimuose periferinis įrenginys naudojamas kaip pasirenkama valdymo schema, o kai kurie iš jų visiškai nesuderinami. Žaidimai, kurie buvo išleisti prieš Kinect®, patenka į pastarąją kategoriją. Kai kurią Kinect® žaidimų programinę įrangą galima atsisiųsti, tačiau daugumą šios programinės įrangos, kaip ir kitus pilnus Xbox 360™ vaizdo žaidimus, reikia įsigyti mažmeninės prekybos parduotuvėse.
Kinect® programinės įrangos kūrimo rinkinys leidžia žmonėms kurti kompiuterio programas, kurios gali išnaudoti aparatinės įrangos judesio ir balso jutimo galimybes. Šis tvarkyklių ir kitų kodų rinkinys buvo išleistas, kad mėgėjai, mokslininkai ir kiti asmenys galėtų kurti naujoves naujo tipo Kinect® programinės įrangos. „Kinect®“ pirmiausia buvo sukurtas kaip žaidimų įrenginys, tačiau periferinei įrangai sukurta programinė įranga gali būti pritaikyta švietimui, fizinei terapijai, virtualios realybės mokymui ir kitose srityse. Ši programinė įranga gali suteikti žmonėms unikalų būdą bendrauti su kompiuteriais ir atlikti įvairias užduotis.