Anti-money laundering software (AML software) is software used in the finance and legal industries to help companies comply with the legal requirements for financial institutions and other regulated entities to prevent or report money laundering activities. The digital design facilitates faster and more accurate compliance and investigations.