Each one of these cards can include a photo or element to identify, some information on the front side and, of course, the solution in the back side.
The interface of the program is pretty intuitive, so you won't have any problem when creating them.
Once you'll have created your cards, you'll be able to create groups of cards and put you to the test. Finally, you can download them directly from the Internet and save time.
Best of all is that you can log your progress and check it at anytime on a chart, so you'll check at a glance how well you are doing it and those parts you'll have to study better.
Blitz FlashCards is a good application you should give a try if you want to improve your vocabulary. A different way to study whose results are really good.
15-day trial version.