Assessing the impact of information technology on organizational performance