why e-commerce companies need technology