Computer Assisted Language Learning (CALL) has gone through three phases of development:
The first phase was based on behaviorist learning theories and used drill and practice programs. The second phase focused on communicative language teaching and aimed to allow more authentic communication. The third phase is integrative CALL which, using multimedia and the internet, provides a variety of media and allows learners to navigate resources through hypermedia. CALL has evolved from the computer as tutor to also being a stimulus for interaction, a tool for writing, and a medium for global communication through access to authentic materials online.