Programska oprema za goljufije je zasnovana za prepoznavanje posebnih transakcij ali vzorcev transakcij, ki se običajno uporabljajo za goljufijo. Uporabljajo se tudi za zajemanje transakcij, ki izkoriščajo določeno slabost v notranjih računovodskih kontrolah ali procesih. Obstajajo tri vrste programske opreme za goljufije: na podlagi transakcij, povezana z revizijo in forenzično računovodstvo. To vrsto programske opreme običajno najdemo v finančnih institucijah, davčnih in carinskih vladnih agencijah ter velikih korporacijah. Več velikih podjetij za programsko opremo je specializirano za programsko opremo za goljufije in revizije, s ponudbo izdelkov, prilagojenih različnim panogam.
Programska oprema za goljufije, ki temelji na transakcijah, deluje tako, da odkrije poskuse kršitve varnosti v trenutku, ko se poskus izvaja. Ta vrsta programske opreme potrjuje varnostne protokole, uporabniške podatke in pooblastila glede na transakcijo, ki se obdeluje. Nastavitve morajo biti konfigurirane, ko so uporabniški računi ustvarjeni in lahko se prikaže vrsta sporočil ali opozoril, ki uporabnika obvestijo, da njihova transakcija ni avtorizirana.
Ta programska oprema zagotavlja takojšnje povratne informacije in je zasnovana tako, da omeji ali zaustavi goljufive dejavnosti. Uporablja se za terminale na prodajnih mestih za zavrnitev transakcij s kreditnimi ali debetnimi karticami, ki so bile prijavljene kot ukradene. Nekateri programi kartico zasežejo, ko poskušajo uporabiti ukradeno ali označeno kartico.
Finančna revizija je podroben pregled finančne dejavnosti v določenem časovnem obdobju. Programska oprema za revizijo je zasnovana tako, da išče pogoste goljufive vzorce transakcij. Ugotavljajo tudi slabosti v notranjih kontrolah in postopkih, ki bi lahko omogočili goljufije. Če so notranje kontrole šibke, je posebna pozornost namenjena tem transakcijam, da se odkrije in razišče morebitne goljufije.
Forenzična računovodska programska oprema se uporablja v policijskih in vladnih preiskavah za odkrivanje globine finančnih goljufij. Ta vrsta programske opreme uporablja zapletene algoritme in analizo osebnosti za prepoznavanje vzorcev goljufive dejavnosti in povezavo dejavnosti nazaj s storilci. Programska oprema za forenzično revizijo je zelo draga, zapletena in zahteva posebej usposobljene računovodje, da razlagajo rezultate in po potrebi prilagodijo izračune. Običajno se uporablja tam, kjer že obstajajo dokazi o goljufiji in dokazi za kazensko ali civilno sojenje.
Uporaba programske opreme za goljufije se povečuje, saj računovodski sistemi in poslovni procesi postajajo tako zapleteni, da ni mogoče jasno prepoznati goljufive dejavnosti. Za goljufijo je treba izvesti določene vrste dejavnosti, ki jih je treba izvajati za črpanje sredstev iz institucije. Ta vrsta programske opreme je zasnovana za prepoznavanje teh situacij. Pomembno si je zapomniti, da so za razlago informacij iz teh sistemov še vedno potrebni posebej usposobljeni računovodje.