Tarkastusohjelmisto on eräänlainen tietokoneohjelma, joka suorittaa laajan valikoiman auditoinnin hallintatoimintoja. Jotkut yleisimmistä toiminnoista ovat tietokannan näytteenotto ja vahvistuskirjeiden luominen asiakkaille ja toimittajille. Tällaisen ohjelmiston päätarkoitus on tuoda esiin poikkeuksia tiedoista ja ilmoittaa tarkastajille mahdollisista virheistä. Vaikka vaikeusaste tai yksinkertaisuus vaihtelee, tarkastusohjelmistossa on tyypillisesti ei-prosessuaalinen tietokoneen kieli, jonka avulla tarkastaja voi hallita tietoja ilman monimutkaista ohjelmointia.
Vaikka tarkastusohjelmistoa käytetään perinteisesti laskennan perustoimintojen suorittamiseen, sitä voidaan käyttää myös monimutkaisempien tarkastustehtävien hoitamiseen. Yksi tällainen tehtävä on testaus. Markkinoilla on ohjelmistoja, jotka kykenevät auditoimaan suuria tietosarjoja, joita tilintarkastaja voi käyttää tietojen analysointiin siten, että sisäistä valvontaa voidaan virtaviivaistaa tai tehostaa. Toinen tehtävä, joka voidaan tehdä tarkastusohjelmistolla, on poikkeustestaus, jota pidetään usein yhtenä kontrollien arvioinnin keskeisistä näkökohdista. Nämä tekijät voivat tehdä tästä ohjelmistosta arvokkaan hyödyn yrityksille, joiden on käsiteltävä suuria tietomääriä päivittäin.
Kuten yleistä kirjanpito -ohjelmistoa, tilintarkastusohjelmistoa käytetään yleisesti kirjanpitotietueiden analysoimiseen ja testaamiseen. Tavoitteet vaihtelevat kuitenkin ohjelman mukaan. Jotkut sovellukset on esimerkiksi suunniteltu dokumentoimaan tarkastuksia, laatimaan tarkastusraportteja ja tulostamaan poikkeusraportteja. Toiset on suunniteltu keräämään todisteita, suorittamaan analyyttisiä testejä ja arvioimaan sisäistä valvontaa. On myös tehokkaampia ohjelmia, jotka yhdistävät edellä mainitut ominaisuudet yhteen pakettiin.
Markkinoilla on lukuisia auditointiohjelmia. ACL Audit Exchange on yksi tunnetuimmista tuotteista. TopCAATs, sovellus, joka toimii Excelissä, on myös markkinoilla. Kun yhä useammat käyttäjät havaitsevat automaattisen auditoinnin edut, uusia tuotteita esitetään. Monet näistä ratkaisuista on suunniteltu tukemaan erilaisia käyttöjärjestelmiä, kuten Windows, Mac OS X ja Linux.
Tarkastusohjelmistojen suosio kasvaa eri toimialojen yritysten keskuudessa. Yksi syy voi olla se, että sitä voidaan käyttää tavallisten tekstitiedostojen sekä Access -tietokantojen ja Excel -työkirjojen tietojen analysointiin ja tarkastamiseen. Mitä tulee jälkimmäiseen sovellukseen, monet näistä käyttäjistä havaitsevat pystyvänsä olemaan tuottavampia, koska he voivat auditoida tuttujen Excel -mallien avulla. Tietotekniikan kehityksen ansiosta tilintarkastuksen hallintatoimintojen suorittaminen tietokoneesta on toteutettavampaa kuin koskaan ennen.