A successful e-commerce business is a judicious mix of products, promotions, timely order fulfillment and secure payment processing. Evidently technology and business application need to work in close collaboration such that enhanced user experiences lead to repeat business.