This document discusses the three phases of computer-assisted language learning (CALL): behavioristic CALL, communicative CALL, and integrative CALL. Behavioristic CALL involved drill and practice programs while communicative CALL focused on more authentic communication based on suggestions by John Underwood. Integrative CALL aims to create a more authentic learning environment by combining different media like listening, seeing, reading, and writing into single activities using hypermedia. It allows students greater control over their learning and facilitates a focus on content while still accessing explanations of language forms or learning strategies.