S tehnološkim godinama i napretkom računala u poslovnoj profesiji, napredak tehnika revizije za procjenu programa i transakcija također je prešao u elektronički format. Tehnike revizije uz pomoć računala ili CAAT-ovi omogućuju revizorima pregled podataka iz računalnih aplikacija. Ipak, mnogi se revizori suzdržavaju od korištenja CAAT-a na temelju kompatibilnosti s računalnim sustavima tvrtke.
Softver za reviziju
Kada revizor koristi CAAT za reviziju softvera, to uključuje čitanje podatkovnih datoteka klijenta. Koristeći ovaj postupak, revizor pronalazi informacije potrebne za obavljanje različitih revizijskih zadataka. Ipak, revizor nailazi na nedostatke tako što će im biti potrebne vještine obuke za vođenje kompliciranih programa revizije. Ova tehnika povećava troškove revizora koji moraju osigurati prilagodljivost programa od računala do računala.
Analizatori baza podataka
Revizor koristi analizatore baza podataka kako bi ispitao softverska prava koja tvrtka mora koristiti različitim aplikacijama. Revizor pregledava pristup aplikacijama za rad s informacijama u bazi podataka. Nažalost, CAAT-ovi imaju ograničenu primjenjivost na reviziju tih različitih sustava za upravljanje bazama podataka. Revizor također mora imati potrebne vještine za postavljanje i razumijevanje rezultata revizije.
Kôd ugrađenog programa
CAAT-ovi daju revizoru da uspostavi vlastiti program za procjenu transakcija koje se kreću kroz računalni sustav za obradu. Nekoliko nedostataka u ovoj postavci uključuju da revizor iskorištava dodatne troškove u korištenju dodatnih programa za instalaciju u softver tvrtke. Revizor mora zabilježiti kada se dogodi neobična transakcija, što može biti teško ako ne razumije normalne vrste poslovnih transakcija. Također, revizor je izložen riziku od sigurnosnih problema ako neovlašteni korisnici pristupaju softverskom programu.
Online testiranje programa
Da bi izvršio online testiranje, revizor stvara stvarne i lažne podatke koji manipuliraju određenim programom. To omogućuje revizoru da provjeri funkcionira li test za uređivanje zaslona ispravno. Revizor ne vidi prednost korištenja CAAT-ova tijekom ovog testiranja, jer stvarni podaci mogu oštetiti rezultate. Drugi nedostatak je u tome što je revizoru dopušteno koristiti samo jednu vrstu online programa u isto vrijeme kako bi zadovoljio samo jednu vrstu specifičnog cilja, prelazeći na vrijeme revizije.