Diverzacijski programi su alternativne strukture odmjeravanja kazni koje usvaja i održava sudski sustav. Glavna svrha diverzionih programa je pružiti počiniteljima ili maloljetnim prijestupnicima priliku da poprave svoj kazneni dosije i izbjegnu boravak u zatvoru. Dok se programi odstupanja razlikuju ovisno o jurisdikciji, mnogi od tih programa uključuju nadzor okrivljenika te obrazovnu komponentu ili komponentu društveno korisnog rada. Većini okrivljenika nakon uspješnog završetka diverzantskog programa mogu se izbrisati kazneni dosjei za kazneno djelo.
Tradicionalni postupak uvođenja kaznenog okrivljenika u diverzacijski program uključuje nekoliko proceduralnih koraka. Općenito, nakon što optuženik bude optužen ili obaviješten o optužbama protiv njega, vlada će njega ili njegovog odvjetnika obavijestiti o dostupnosti programa za preusmjeravanje. Optuženik će imati mogućnost prihvatiti uvjete ponuđenog programa ili nastaviti suđenje. Optuženici koji odluče završiti program moraju se pridržavati posebnih odredbi ponude. Ove odredbe mogu uključivati povremene sastanke s probacijskim službenikom, završetak obrazovnog tečaja, sudjelovanje u projektu društveno korisnog rada i suzdržavanje od nezakonitih aktivnosti.
Postoje brojni argumenti koji okružuju potencijalne prednosti korištenja diverzionih programa za rješavanje prijestupnika koji prvi put postupe i maloljetnika koji počine neozbiljna kaznena djela kao što su jednostavni napadi ili sitne krađe. Glavni argument je da ovakvi programi omogućuju učinkovitiji rad sudskih sustava. Oni također oslobađaju prostor u lokalnim i regionalnim kaznionicama za zatvaranje prijestupnika koji počine kaznena djela teže prirode. Mnogi zagovornici diverzionih programa također tvrde da takvi programi kroz edukativne programe i programe rada za opće dobro smanjuju broj naknadnih kaznenih djela od strane počinitelja koji prvi put počine kazneno djelo.
Međutim, neki se ljudi protive diverzantskim programima. Protivnici programa smatraju da puštanje optuženika na slobodu bez posljedica u konačnici povećava stopu kasnijih kaznenih djela. Kažu da će popustljivost programa za preusmjeravanje navesti optužene ili potencijalne počinitelje da manje ozbiljno gledaju na sudski sustav ako znaju da neće morati služiti zatvorsku kaznu ili imati kazneni dosije za počinjeno kazneno djelo. Osim toga, dok programi preusmjeravanja mogu povećati učinkovitost sudskih postupaka, ponavljači će s vremenom dodatno opteretiti sustav, s obzirom na to da su mogli biti zatvoreni, a ne pušteni da počine kasnija kaznena djela.