Character mine is a serious program for adult learners of Chinese who want to get to grips with memorising characters, building vocabulary and mastering tones.
It continually cross references new vocabulary with your existing database to help you see at any moment how the new words you are learning fit into your expanding knowledge matrix.
By keeping track of all your dictionary searches it helps you identify high frequency items that are especially worth learning.
Much more than just a flash-card program, it a suite of tools for anyone who plans to really go the distance with learning Chinese,
developed over fifteen years and still in daily use by a programmer who is also very open to suggestions for new features and improvements.
It is available on an unlimited, free-trial basis.