The aim of this paper is to introduce a software system for learning English vocabulary. It is a multiuser and multi-platform system, designed on effective learning principles and available for use on the Internet. It provides graphical displays of goals for the student to attain, and of the results that have been achieved. It also offers the instructor a simple means of preparing and editing exercises and modifying them according to pedagogical needs. The system, still at an evolutionary stage, was implemented for an assignment in English courses at a Japanese university for two semesters, and has proved to be an effective tool in teaching second-language vocabulary while a rigorous assessment remains to be made.