The trends and future of supply chain software