Google found them for you!
https://www.google.com/search?q="flashcard+program"
Now see which one you like most. Only you know your requirements in enough detail. And only you can spend the time to compare all those programs.
I am looking for a flashcard program. I want to use photos, but the only programs I have found that can do this only use small cards. I want to use large photos. I would also like to be able to combine groups of cards when desired. For example it is better to start off with five or so cards at a time, and then combine them when recall get better.
Burt

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic