Un sistem de audit este de obicei un program de calculator conceput pentru a ajuta la finalizarea procedurilor de audit. Acest tip de software este achiziționat de firme de contabilitate, auditori și departamente de audit intern. Scopul principal al unui sistem de audit este de a colecta date, de a efectua un eșantion de date aleator pentru fiecare procedură de audit, de a urmări activitatea și de a ajuta la crearea raportului final. Există o gamă largă de sisteme de audit disponibile, de la sisteme mici concepute pentru o afacere mijlocie până la sisteme pentru întreprinderi mari pentru a fi utilizate de organizații multinaționale.
Pentru a lucra cu un sistem de audit, este necesară pregătirea în contabilitate și audit. Deși tipul de audit poate varia, un sistem de audit este cel mai frecvent utilizat pentru auditurile financiare sau de reglementare. În acest tip de audit, cantități uriașe de date sunt încărcate în sistem și utilizate pentru a crea o serie de teste. Pentru mulți auditori, este necesară o pregătire suplimentară în sistemul de audit. Acest lucru poate fi finalizat printr-o serie de cursuri, prin revizuirea documentației utilizatorului sau prin seminarii.
Pentru a avea un sistem de audit eficient și de încredere, software-ul trebuie instalat pe o rețea de calculatoare întreținută independent, cu securitate strictă în jurul accesului la sistem. Datele din sistemul tranzacțional sunt încărcate printr-un proces securizat pentru a se asigura că nicio informație nu este modificată. În multe firme mari, acest lucru este completat de un program care se desfășoară pe o bază programată.
Sarcina principală a unui sistem de audit este să definească setul de date pentru un test de audit specific și să completeze selecția aleatorie a datelor. Criteriile pentru selectarea datelor sunt stabilite de auditor, iar programul în sine utilizează diverse interogări și metode statistice pentru a se asigura că selecția este cu adevărat aleatorie. Numai acest proces economisește timp și efort semnificativ în timpul unui audit.
Pe măsură ce auditorul lucrează prin planul de audit, el sau ea trebuie să actualizeze planul de proiect cu timpul necesar și munca finalizată. Un sistem de audit poate urmări și menține automat aceste informații. Supraveghetorului de audit este furnizat un raport, cu o listă a timpului petrecut auditului, a muncii efectuate și a numelui auditorului. Acest tip de raport este necesar în orice audit și este de mare ajutor.
Există o gamă largă de rapoarte și opțiuni de ieșire disponibile într-un sistem de audit. Aceste instrumente sunt concepute pentru a ajuta la pregătirea raportului final de audit, care este necesar pentru orice audit. Compilarea testelor de audit, a dovezilor și a concluziilor este o economie imensă de timp.