Such software evaluates many parameters associated with each credit-card transaction, including specific details of the items being purchased (derived from their bar codes), to evaluate the likelihood of foul play in the form of a numerical risk score.
If the fraud detection systems deem it as a possible fraud as they compare the above parameterswith the historical trends, it flags the transaction appropriately to the manual screening team.