A loyalty solution that enables company’s business partners to earn points for their purchases and spend their points on variety of products. The solutions enables its users to read barcodes from any mobile devices and collect points that defined for the purchased product. The goal is to keep the business partners happy and create full visibility of the sales network.