what is the impact of technology on business