Effects of new technology on business