investing in e-commerce software solutions