Critical design factors for successful e-commerce systems | Synapse