This article contains a list of notable flashcard software. Flashcards are widely used as a learning drill to aid memorization by way of spaced repetition.