Programvare mot hvitvasking av penger (AML) brukes av selskaper til å identifisere mistenkelige aktiviteter av enkeltpersoner eller organisasjoner som forsøker å generere inntekter på ulovlige måter. Compliance-fagfolk er avhengige av denne programvaren for å oppfylle regulatoriske krav, for eksempel Bank Secrecy Act, og for å overholde bedriftens retningslinjer utformet for å forhindre økonomisk svindel. Regnskapsførere og avdelingsledere kan også bruke AML-programvare når de evaluerer nye kunder eller leverandører, for å sikre at de ikke deltar i ulovlige økonomiske aktiviteter. Banker og finansinstitusjoner drar spesielt nytte av AML-programvare, siden den hjelper til med å oppdage uredelig atferd som kan påvirke lønnsomheten negativt eller skade deres omdømme. Ved å samarbeide med AML-programvareleverandører kan selskaper redusere risikoen for å gjøre forretninger med enkeltpersoner eller organisasjoner involvert i økonomisk kriminalitet, som svindel, terrorfinansiering eller markedsmanipulasjon. AML-programvare integrerer vanligvis data fra ulike økonomistyringssystemer, for eksempel enterprise resource planning (ERP) og regnskapsprogramvare. For større organisasjoner med høye transaksjonsvolum kan det å koble AML-programvare til bedriftens ytelsesstyringssystemer (CPM) ytterligere forbedre gjenkjennings- og samsvarsfunksjonene.