La plupart des programmes d'échecs vous permettent d'exécuter un moteur pendant que vous effectuez les mouvements d'une partie et de voir les évaluations du moteur. Ceci est parfois appelé Kibitzer, Infinite Analysis ou simplement Analyze. Le programme Chessbase et Tarrasch sont des exemples de programmes qui font cela.
Certains programmes peuvent être configurés pour annoter, faire des erreurs ou effectuer une analyse complète du jeu. Dans cela, vous définissez la durée pendant laquelle le moteur examinera chaque mouvement et le degré d'erreur sur lequel il doit commenter. Une fois son analyse terminée, il affiche la notation du jeu marquée de points d'interrogation et de lignes alternées. Les programmes qui le font sont Aquarium, Arena, Babaschess, Chess Assistant, les interfaces graphiques du moteur vendues par la société Chessbase (Fritz, Hiarcs, Houdini, Komodo, Rybka, Shredder), Chessmaster, Chesspartner, Hiarcs Chess Explorer, SCID, SCID vs PC et l'interface graphique Shredder vendue par shredderchess.com. Les moteurs Crafty et Yace ont également une fonction "annoter".
Sous Windows, j'utilise Chessbase, mais je n'imprime rien. Sur mon téléphone Android, j'utilise Chess PGN Master Pro, et sur mon iPad, je vais probablement finir par utiliser Chess_Studio de Giordano Vicoli, pour l'analyse.