In the last few years, the government has continuously increased business requirements under the Bank Secrecy Act (BSA). These new requirements mean that businesses and banks have to do their best to stop money laundering. To do this, many businesses are resorting to anti-money laundering (AML) software. If they do not comply with the BSA, businesses will face regulatory fines and enforcement actions.