It is important that the concept should be neutral with respect to age, in other words simple without being childish, stimulating, and enjoyable giving motivation to continue. The program should be structured such that it is possible to progress from easy to more complex exercises and/or have a logical build up from beginner to more advanced.
Many games have a training-modus which may be all that is required for some users to be able to use the program.