Journal of NELTA Vol. 1 3 No. 1-2 December 2008 Introduction The area of Computer Assisted Language Learning (CALL), as one of the several branches of Computer Assisted Instruction (CAI), can make significant contributions to language teaching classrooms provided that such implications are scrutinized and evaluated for their effectiveness prior to their application. The objective of the authors is to make language teachers, material developers, researchers and faculty members aware of certain pitfalls in employing computers for language learning-teaching purposes. Some of the frequently used terms in the area of educational software will be defined. We will proceed with a discussion on the limitations and facilities it has brought to language classrooms. Certain useful ideas mentioned by software evaluation experts are reviewed. Further, the results of an analysis of the English teaching courseware used in the Malaysian schools are mentioned. Finally, we will seek to evaluate this teaching courseware with an eye on the lessons scholars in the area of educational software offer. English teaching-learning software terms This is a review of some of the most common terms used in English educational software and the way in which such concepts evolved and led to other hybridized concepts: Computer Assisted Language Learning (CALL) CALL involves teaching/learning a second or foreign language by using computers. Richards and Schmidt (2002) are aware that activities provided by CALL can be of three types. The first group is not different from the materials designed to be taught through other sorts of media like textbooks. The second type is an extension of textbook or any other Educational Software and English Teaching Courseware: Promising Panaceas? Jayakaran Mukundan * and Vahid Nimehchisalem* * Dr. Mukundan and Nimehchisalem teach English in Malaysia. Abstract The paper investigates the definition of some widely used terms related to Computer Assisted Language Learning (CALL) as they are viewed in the area of English language learning-teaching. Among other terms, particular attention is paid to the teaching courseware in which a complete course plus its supplementary materials are accessible through CDs. Using the related literature as base, the authors intend to investigate certain merits and demerits of teaching courseware or other educational software or hardware applied in language classrooms. Finally, in the light of several insightful lessons from educational software experts, they discuss how such significant principles have been neglected in the development and dissemination of the English teaching courseware in Malaysia and how its usage in language learning courses may be enhanced.