The influence of information technology on job satisfaction and organizational commitment