The impact of information technology on business