How a Retailer Can Gain from Developing an eCommerce Application