This document discusses different types of CALL (computer-assisted language learning) tools including dedicated language learning software, websites, and Web 2.0 applications, and examines how students and teachers use these resources. It also defines evaluation in CALL as investigating resources to determine appropriateness, effective implementation, and success. Finally, it outlines common approaches to CALL evaluation such as checklists, methodological frameworks, SLA-based criteria, and action research.