Audyt oprogramowania – ocena organizacji jednostki audytowanej pod względem zarządzania produktami informatyki jakimi są programy komputerowe. Wykonywany jest obiektywnie przez kompetentne osoby lub firmy, niezależne od podmiotu ocenianego. Celem audytu oprogramowania jest weryfikacja, czy cele wyznaczone przez organizację audytowaną pod względem zarządzania oprogramowania zostały osiągnięte lub czy jej działania są zgodne z zaakceptowanymi standardami, statusem czy praktykami. Audyt ocenia czy zastosowane procedury będą w przyszłości odpowiadały uzgodnionym do stosowania wymaganiom. Oprócz oceny wskazuje także zalecenia zmian w procedurach, w tym sprawdzających oraz w politykach.

Etapy audytu legalności oprogramowania Inwentaryzacja oprogramowania – początkowy etap polegający na zdobyciu szczegółowej wiedzy na temat posiadanych w organizacji zasobów informatycznych. W pierwszej kolejności ustala się spis zasobów jakie posiada organizacja tzn. ustala się liczbę stacji roboczych, serwerów i systemów operacyjnych. Jednocześnie sprawdza się rodzaj zainstalowanego oprogramowania na każdym z urządzeń.