AML programs are legal requirements for banks to prevent laundering of money connected to crime and terrorism. The programs establish policies and procedures to designate oversight responsibility, conduct training and perform account reviews.