Revizijska programska oprema je vrsta računalniškega programa, ki opravlja širok nabor funkcij upravljanja revizije. Nekatere najpogostejše funkcije so vzorčenje baze podatkov in generiranje potrditvenih pisem za stranke in prodajalce. Glavni namen takšne programske opreme je poudariti izjeme podatkov in obvestiti revizorje o verjetnih napakah. Čeprav je stopnja težavnosti ali preprostosti različna, je programska oprema za revizijo običajno opremljena z neproceduralnim računalniškim jezikom, ki omogoča revizorju upravljanje podatkov brez potrebe po zapletenem programiranju.
Medtem ko se revizijska programska oprema tradicionalno uporablja za izvajanje osnovnih računskih funkcij, se lahko uporablja tudi za bolj zapletene revizijske naloge. Ena takih nalog je testiranje. Na trgu obstaja programska oprema, ki lahko revidira velike nabore podatkov, ki jih revizor lahko uporabi za analizo podatkov na tak način, da se lahko notranje kontrole poenostavijo ali izboljšajo. Druga naloga, ki jo je mogoče opraviti z revizijsko programsko opremo, je testiranje izjem, ki se pogosto šteje za enega ključnih vidikov vrednotenja kontrol. Zaradi teh dejavnikov bi ta programska oprema lahko postala dragoceno sredstvo za podjetja, ki potrebujejo dnevno obdelavo velikih količin podatkov.
Podobno kot splošna računovodska programska oprema se tudi programska oprema za revizijo običajno uporablja za pomoč pri analizi in testiranju računovodskih zapisov. Cilji pa se razlikujejo glede na program. Nekatere aplikacije so na primer zasnovane za dokumentiranje revizij, pripravo revizijskih poročil in tiskanje poročil o izjemah. Drugi so zasnovani za zbiranje dokazov, izvajanje analitičnih testov in vrednotenje notranjega nadzora. Obstajajo tudi bolj robustni programi, ki združujejo omenjene zmogljivosti v en sam paket.
Na trgu je veliko programov za revizijo. ACL Audit Exchange je eden najbolj znanih izdelkov. Na trgu je tudi TopCAATs, aplikacija, ki deluje v Excelu. Ker vse več uporabnikov odkrije prednosti samodejnega nadzora, se uvaja več izdelkov. Mnoge od teh rešitev so zasnovane tako, da podpirajo različne operacijske sisteme, med drugim Windows, Mac OS X in Linux.
Revizijska programska oprema postaja vse bolj priljubljena med podjetji v različnih panogah. Eden od razlogov je lahko, da se lahko uporablja za analizo in revizijo podatkov v standardnih besedilnih datotekah, pa tudi v Accessovih bazah podatkov in Excelovih delovnih zvezkih. V zvezi s slednjo aplikacijo mnogi od teh uporabnikov ugotavljajo, da so lahko bolj produktivni, ker lahko izvajajo revizije z uporabo znanih Excelovih predlog. Napredek v informacijski tehnologiji je naredil opravljanje funkcij upravljanja revizije iz računalnika bolj izvedljivo kot kdaj koli prej.