The software, from Searchspace, automates systems to detect money laundering. It uses artificial intelligence to monitor all financial transactions and assess their risk.
UBS said the software will bolster its money laundering detection systems and help it to meet stringent market regulations. Previously the firm used reporting software and in-house systems to spot potential money laundering.
In the wake of the 11 September terror attacks in the US, banks have come under increased pressure from government and regulators to play a more active role in detecting money-laundering operations.
Analysts said most of the big banks have invested in specialist technology to help them combat money laundering and added that the technology could deliver a return on investment within a year.
"Anything flagged as high risk can be evaluated by someone senior in the company," said Daniel Mayo, lead analyst at Datamonitor. "A lot of the software is similar to the fraud analysis software used to identify [transactions] that look suspect."
Fraud analysis software used to monitor credit card transactions would flag up, for example, an unusually high-value transaction.