Wraz z wiekiem technologicznym i zaawansowaniem komputerów w zawodzie biznesowym, postęp techniki audytu w celu oceny programów i transakcji również udał się do formatu elektronicznego. Wspomagane komputerowo techniki audytu lub CAAT umożliwiają audytorom przeglądanie danych z aplikacji komputerowych. Jednak wielu audytorów powstrzymuje się od używania CAAT opartych na kompatybilności z komputerowymi systemami firmy.
Oprogramowanie audytowe
Kiedy auditor używa CAAT do audytowania oprogramowania, wiąże się to z odczytaniem plików danych klienta. Korzystając z tej procedury, audytor lokalizuje informacje niezbędne do wykonywania różnych zadań audytu. Jednak biegły rewident staje się w niekorzystnej sytuacji, potrzebując umiejętności niezbędnych do prowadzenia skomplikowanych programów audytu. Technika ta podnosi koszty dla audytorów, którzy muszą zapewnić możliwość adaptacji programów z komputera na komputer.
Analizatory baz danych
Audytor korzysta z analizatorów baz danych do badania praw do oprogramowania, z którego firma musi korzystać z różnych aplikacji. Audytor sprawdza dostęp aplikacji, aby użytkownicy mogli pracować z informacjami w bazie danych. Niestety, CAATs mają ograniczone zastosowanie do audytu tych różnych systemów zarządzania bazami danych. Audytor musi również posiadać umiejętności niezbędne do ustalenia i zrozumienia wyników audytu.
Wbudowany kod programu
CAATs zapewnia audytorowi, aby ustanowił swój własny program do oceny transakcji przechodzących przez system komputerowy do przetwarzania. Wadą tego rozwiązania jest to, że audytor doświadcza dodatkowych kosztów związanych z instalowaniem dodatkowych programów w oprogramowaniu firmy. Audytor musi odnotować, kiedy zdarzy się nietypowa transakcja, co może być trudne, jeśli nie rozumie normalnych rodzajów transakcji biznesowych. Audytor ryzykuje również problemami bezpieczeństwa, jeśli nieautoryzowani użytkownicy uzyskają dostęp do oprogramowania.
Testowanie programów online
Aby przeprowadzić testowanie online, audytor tworzy prawdziwe i fałszywe dane, które manipulują określonym programem. Pozwala to audytorowi sprawdzić, czy test edycji ekranu działa poprawnie. Audytor nie widzi korzyści z używania CAAT podczas tych testów, ponieważ prawdziwe dane mogą uszkodzić wyniki. Inną wadą jest to, że audytor może używać tylko jednego rodzaju programu online na raz, aby spełnić tylko jeden typ konkretnego celu, skracając swój czas kontroli.