I find myself continually frustrated by the standard features of chess training software. But that’s not to say that it can’t be adapted.
The key for me is to find software which allows for customization by the user, and Fritz 13 has such capabilities. For example I figured out how to create my own endgame databases and then discovered that chess software expert Steve Lopez had already produced a nice Youtube vid on this.
So which endgame positions should we use? A good start would be to take those presented in Silman’s Complete Endgame Course, read the explanations and then try them out against the computer.