Diverzacijski programi so alternativne strukture izreka kazni, ki jih sprejme in vzdržuje sodni sistem. Glavni namen preusmeritvenih programov je omogočiti storilcem kaznivih dejanj prvič ali mladoletnim, da obnovijo svojo kazensko evidenco in se izognejo preživljanju časa v zaporu. Medtem ko se preusmeritveni programi razlikujejo glede na jurisdikcijo, mnogi od teh programov vključujejo nadzor obdolženca in izobraževalno ali družbenokoristno komponento. Večini obtožencev lahko po uspešno opravljenem preusmeritvenem programu izbrišejo kazensko evidenco zaradi kaznivega dejanja.
Tradicionalni postopek za vključitev obdolženca kaznivega dejanja v preusmeritveni program vključuje več postopkovnih korakov. Na splošno, potem ko je obtoženec ovaden ali obveščen o obtožbah proti njemu, ga vlada ali njegovega odvetnika obvesti o razpoložljivosti preusmeritvenega programa. Obdolženec bo imel možnost sprejeti pogoje ponujenega programa ali nadaljevati sojenje. Toženci, ki se odločijo za dokončanje programa, morajo upoštevati posebne določbe ponudbe. Te določbe lahko vključujejo občasno srečanje s pogojnim uradnikom, dokončanje izobraževalnega tečaja, sodelovanje v projektu družbenokoristnega dela in vzdržanje nezakonitih dejavnosti.
Obstajajo številni argumenti v zvezi z možnimi koristmi uporabe preusmeritvenih programov za obravnavanje storilcev kaznivih dejanj, ki prvič storijo kazniva dejanja, in mladoletnikov, ki zagrešijo neresna kazniva dejanja, kot so preprosti napadi ali drobne tatvine. Glavni argument je, da tovrstni programi omogočajo učinkovitejše delovanje sodnih sistemov. Prav tako sprostijo prostor v lokalnih in regionalnih kaznilnicah za zaprtje storilcev kaznivih dejanj, ki so hujše narave. Številni zagovorniki preusmeritvenih programov trdijo tudi, da ti programi z izobraževalnimi programi in programi družbenokoristnega dela zmanjšujejo število naknadnih prekrškov, ki jih storijo prvič.
Nekateri ljudje nasprotujejo preusmeritvenim programom. Nasprotniki programov menijo, da izpustitev obtožencev brez posledic na koncu poveča stopnjo kasnejših kaznivih dejanj. Pravijo, da bo prizanesljivost preusmeritvenih programov povzročila, da bodo obtoženci ali morebitni storilci kaznivih dejanj na sodni sistem gledali manj resno, če bodo vedeli, da jim ne bo treba odslužiti zapora ali ohraniti kazenske evidence za kaznivo dejanje prvič. Poleg tega lahko preusmeritveni programi povečajo učinkovitost sodnih postopkov, vendar bodo ponavljajoči se kršitelji sčasoma dodatno obremenili sistem, saj bi lahko bili zaprti, namesto da bi bili izpuščeni zaradi nadaljnjih kaznivih dejanj.