Teisėsaugos programinė įranga yra programinė įranga, skirta padėti teisėsaugos specialistams jų darbe. Nemažai įmonių gamina jau paruoštus produktus didelėms ir mažoms teisėsaugos institucijoms, o pritaikyta programinė įranga taip pat gali būti sukurta unikalioms programoms. Kompiuterizavimas teisėsaugos institucijoms yra galingas įrankis, nes jis leidžia lengviau pasiekti įrašus, derinti veiksmus su kitomis agentūromis, valdyti personalą ir atlikti įvairias kitas užduotis.
Kai kuri teisėsaugos programinė įranga skirta spręsti vidines problemas, tokias kaip personalo planavimas, laiko registravimas ir transporto priemonių, ginklų ir įrangos techninės priežiūros žurnalai. Agentūros taip pat gali naudoti programinę įrangą darbuotojų failams tvarkyti su žurnalais apie šaunamųjų ginklų sertifikatus, mokymus, ligos dienas ir kt. Su teisėsaugos programine įranga taip pat galima tvarkyti įrodymų saugojimo grandinę, taip pat įrodymuose saugomos medžiagos žurnalus. Teisėsaugos agentūros nariai taip pat gali naudoti programinę įrangą, kad sužinotų apie kodo vykdymą, regioninius įstatymus ir kitas temas, kurios gali būti svarbios jų darbui.
Viena svarbi teisėsaugos programinės įrangos programa yra bylų dokumentų skaitmeninimas. Programinė įranga gali integruoti lauko ataskaitas, informaciją apie įrodymus, įtariamųjų apklausas ir bet kokią kitą su byla susijusią medžiagą vienoje patogioje vietoje. Programinė įranga taip pat gali būti naudojama tvarkyti nusikalstamų veikų duomenų bazes, įskaitant seksualinių nusikaltėlių duomenų bazes, kartu su piliečių skundų įrašais ir informacija, surinkta nusikalstamumo statistikai kurti. Galimybė programinėje įrangoje ieškoti incidentų ir temų gali padėti agentūroms greičiau sujungti susijusius nusikaltimus, o tai gali būti aiškus pranašumas.
Taip pat labai svarbu gebėti integruotis su kitomis duomenų bazėmis. Pavyzdžiui, policijos skyrius, prijungtas prie nacionalinės duomenų bazės, gali greitai paleisti pirštų atspaudus, o ne siųsti pirštų atspaudus ir laukti rungtynių. Toks koordinavimas gali padėti teisėsaugos institucijoms greičiau sugauti arba patraukti baudžiamojon atsakomybėn nusikaltėlius ir sumažinti riziką, kad žmonės iškris.
Yra keletas svarbių saugumo problemų, susijusių su teisėsaugos programine įranga. Neteisėta prieiga prie sistemos gali pažeisti byloje esančių įrodymų saugojimo grandinę arba tiesiog leisti kam nors prieiti prie slaptos informacijos, kuri neturėtų būti laisvai prieinama visuomenei. Norint kontroliuoti prieigą prie tokios programinės įrangos ir nustatyti pažeidimus, kai jie įvyksta, naudojamos įvairios saugos priemonės. Ypač tais atvejais, kai yra susietos kelios duomenų bazės, o prieiga gali patekti į nacionalinės vyriausybės kompiuterines sistemas, programinė įranga turi būti ypač patikima.