Cloud Computing Revolutionizes the Customer-Retailer Transaction