A software solution for detecting and deterring fraud in the supply chain