Anti money laundering (AML) is a type of software used in the finance and legal industries, to help companies comply with legal requirements to prevent or report money laundering activities. It helps in identification of individuals or entities involved in illegal activities by screening customer names against global watchlists. It also facilitates faster and more accurate compliance and investigations by tracking and reporting suspicious activities, which ensures adherence to regulatory requirements during audits and inspections. AML software thus helps companies to reduce the risk of fines and penalties, protect their reputation and improve their efficiency.