VTrain (Vocabulary Trainer) 5.1
You can use it to learn any subject, provided it is expressed in terms of Questions & Answers. VTrain draws up a schedule of repetitions for each question ("flashcard"), so that it is retained with only 7 repetitions during the first year (and less thereafter).
VTrain also includes an editor that supports rich text, images, and sound recording. On-screen keyboards in 100 languages allow you to enter virtually any special character. In addition, you can download pre-made flashcards in 40 languages the program's website.
Finally, teachers can edit their VTrain lessons (decks of flashcards) over the school's local area network: the learning files of all students ("training cardfiles") are updated automatically by VTrain. VTrain is a must for serious learners.
Ссылка: