how has technology changed business