Met de meeste schaakprogramma's kun je een engine laten draaien terwijl je de zetten van een spel doorloopt en de evaluaties van de engine bekijken. Dit wordt soms een Kibitzer, Infinite Analysis of gewoon Analyse genoemd. Het programma Chessbase en Tarrasch zijn voorbeelden van programma's die dit doen.
Sommige programma's kunnen worden ingesteld om annotaties, blunderchecks of een volledige spelanalyse uit te voeren. Hierin stelt u in hoe lang de engine naar elke beweging kijkt en op welke mate van fout het moet reageren. Wanneer het klaar is met zijn analyse, toont het je de spelnotatie gemarkeerd met vraagtekens en afwisselende regels. De programma's die dit doen zijn Aquarium, Arena, Babaschess, Chess Assistant, de engine GUI's verkocht door het bedrijf Chessbase (Fritz, Hiarcs, Houdini, Komodo, Rybka, Shredder), Chessmaster, Chesspartner, Hiarcs Chess Explorer, SCID, SCID vs PC en de Shredder GUI verkocht door shredderchess.com. De engines Crafty en Yace hebben ook een "annoteer" -functie.
Op Windows gebruik ik Chessbase, maar ik print niets uit. Op mijn Android-telefoon gebruik ik Chess PGN Master Pro, en op mijn iPad ga ik waarschijnlijk naar Giordano Vicoli's Chess_Studio voor analyse.