If you select the right move, it explains why it is correct. If you choose a plausible but wrong move, it shows why it is wrong. This method of presenting problems makes them easier to understand than if they were in a book. When you are playing against it, you can obtain information from it about its view of what is happening. Extend along edge toward enemy.
Computers are normally better at such tactical calculations than they are at strategy.
The program usually comes up with several worthwhile explanations, but sometimes has great difficulty prioritising them - my guess is that most 15 kyus, given the same lists of explanations, would make better choices among them than the program does. The program can be made to display the moves that it is thinking of, while it is examining them. Even if you can not follow all the high-speed sequences, it nevertheless gives a valuable insight into priority areas. You can save and replay games, in a similar format to that used by GoScribe. It offers no print facility.