Wikipedia
SuperMemo (from "Super Memory") is a learning method and software package developed by SuperMemo World and SuperMemo R&D with Piotr Woźniak in Poland from 1985 to the present. It is based on research into long-term memory, and is a practical application of the spaced repetition learning method that has been proposed for efficient instruction by a number of psychologists as early as in the 1930s.
According to the developers of SuperMemo and some other proponents of spaced repetition learning, the process can optimize long-term knowledge acquisition.
The method is available as a computer program for Windows, Windows CE, Windows Mobile, ( Pocket PC), iPhone, iPad, iPod Touch, ( iTunes), Palm OS ( PalmPilot), etc. It can also be used in a web browser or even without a computer.
The desktop version of SuperMemo (since v. 2002) supports incremental reading.