Programmable SuperMemo databases can be used in exactly the same way as databases designed for the standard SuperMemo for Windows. Although writing programmed databases might not be easy, there is no inherent increase in the difficulty of learning per se. Indeed, it is up to the database programmer to make sure that the act of repetitions in simple and intuitive.
A standard session with a programmed database will basically differ only in this that repetitions may follow the course designed by the database author. For example, instead of reading the question, showing the answer and providing the grade, the learner may be asked to do the following:
* in a touch-typing database, type in the practised phrase as many times as the database program requires
* in a piano training database, play the passages displayed on the screen on the keyboard connected via a MIDI interface
* in a histopathology training database, click the diseased cells on the screen image
* in a vocal training database, sing a tone to the microphone upon being given a reference tone
* in a movie database, select the correct title of the movie presented in a video sequence, etc., etc.
The training procedure is entirely designed by the database programmer.