Mnemosyne sieht einem traditionellen Karteikarten-Programm ähnlich, das helfen soll, sich Paare von Fragen und Antworten zu merken. Es besitzt aber einen wichtigen Unterschied: Es verwendet einen ausgefeilten Algorithmus, um die beste Zeit zu bestimmen, zu der eine Karte erneut angezeigt werden soll. Schwierige Karten, die man schnell zu vergessen droht, werden daher häufiger gezeigt, während andere seltener aufkommen. (non)