Õiguskaitsetarkvara on tarkvara, mis on loodud õiguskaitsespetsialistide abistamiseks nende töös. Mitmed ettevõtted toodavad valmistooteid nii suurtele kui ka väikestele õiguskaitseasutustele ning ainulaadsete rakenduste jaoks saab välja töötada ka kohandatud tarkvara. Õiguskaitseasutuste arvutistamine on võimas tööriist, kuna see hõlbustab dokumentidele juurdepääsu, teiste asutustega kooskõlastamist, personali haldamist ja mitmesuguste muude ülesannete täitmist.
Mõned õiguskaitsetarkvarad on loodud tegelema ettevõttesiseste probleemidega, nagu personali planeerimine, ajaarvestus ja sõidukite, relvade ja varustuse hoolduspäevikud. Agentuurid saavad kasutada ka tarkvara töötajate failide haldamiseks, logides tulirelvade sertifikaatide, koolituste, haiguspäevade ja muu kohta. Tõendite jälgimisahelat ja tõendites peetavate materjalide logisid saab hallata ka õiguskaitsetarkvaraga. Õiguskaitseorganite liikmed võivad kasutada tarkvara ka koodi jõustamise, piirkondlike seaduste ja muude nende tööga seotud teemade värskendamiseks.
Üks oluline õiguskaitsetarkvara rakendus on kohtuasjade toimikute digiteerimine. Tarkvara võib integreerida väliaruanded, teabe tõendite kohta, kahtlusaluste intervjuud ja muud juhtumiga seotud materjalid ühte mugavasse kohta. Tarkvara saab kasutada ka kuritegevuse andmebaaside, sealhulgas seksuaalkurjategijate andmebaaside, kodanike kaebuste ja kuritegevuse statistika koostamiseks kogutud teabe haldamiseks. Võimalus otsida vahejuhtumeid ja teemasid tarkvarast võib aidata agentuuridel omavahel seotud kuritegude punkte kiiremini ühendada, mis võib olla selge eelis.
Samuti on oluline võimalus integreerida teiste andmebaasidega. Näiteks riikliku andmebaasiga ühendatud politseiosakond saab sõrmejälgi kiiresti käivitada, selle asemel, et saata sõrmejälgi ja oodata vastet. Selline koordineerimine võib aidata õiguskaitseasutustel kurjategijaid kiiremini tabada või nende eest vastutusele võtta ning see vähendab ohtu, et inimesed kukuvad läbi pragude.
Õiguskaitsetarkvaraga on seotud mõned olulised turvaprobleemid. Volitamata juurdepääs süsteemile võib rikkuda juhtumi puhul tõendite järelevalveahelat või lihtsalt võimaldada kellelgi juurdepääsu tundlikule teabele, mis ei tohiks olla avalikkusele vabalt kättesaadav. Sellisele tarkvarale juurdepääsu kontrollimiseks ja rikkumiste tuvastamiseks kasutatakse mitmesuguseid turvameetmeid. Eriti juhtudel, kui mitu andmebaasi on lingitud ja juurdepääs võib kaasa tuua riigi valitsuse arvutisüsteemidesse sattumise, peab tarkvara olema äärmiselt vastupidav.