This document discusses the history and development of computer-assisted language learning (CALL) in three phases. The first phase in the 1950s-1970s used behaviorist drills and practice. The second phase in the 1970s-1980s incorporated communicative approaches. The third phase views the computer as a tool to empower language learning. It also discusses how multimedia and internet technologies have led to more integrative CALL approaches through tools like email and chatrooms. The appendix provides a typology of different CALL programs and applications like grammar, listening, pronunciation, and reading programs.