Anti-money laundering (AML) transaction monitoring software allows banks and other financial institutions to monitor customer transactions on a daily basis or in real-time for risk. By combining this information with analysis of customers' historical information and account profile, the software can provide financial institutions with a "whole picture" analysis of a customer's profile, risk levels, and predicted future activity, and can also generate reports and create alerts to suspicious activity. The transactions monitored can include cash deposits and withdrawals, wire transfers, and ACH activity. Providing software to analyze transactions in an attempt to identify transactions or patterns of transactions is a completely different industry where the data and the information architecture plays a crucial role..
Falcon used patterns of the users and the patterns of the transactions made on the platform. Falcon is used to monitoring bank customer transactions on a daily basis and, using customer historical information and account profile, provide a "whole picture" to the bank management. Transaction monitoring can include cash deposits and withdrawals, wire transfers and ACH activity. In the bank circles, these applications are known as "AML software".