To support language learning, a realistic understanding of IT usage among students
should be the fundamental basis for the design of usable computer-assisted instruction (CAI) and computer-assisted language learning (CALL). The CAI, CALL, and other similar systems have not been used as much as the developers of these systems had anticipated.