Best strategy for analyzing chess games played by a kid I am looking for ideas on how to have my 9 year old son analyze his chess games. Is there a software that he could use?  He may not want to analyze the already played games on a chess board by himself.
Beyond the fact that it's easier to go backwards and forwards through a game and try out variations on a computer than on a physical board (it remembers where the pieces were), software probably isn't very relevant because it's usually rather hard to interpret what the software is saying. Often it will highlight tactical blunders, which is fine: you look at the moves it gives you and you see that you could have won a knight or your opponent could have taken your rook.

However, computers are very poor at giving strategic guidance, which is what most beginners really need.  Avoiding gross tactical blunders is mostly just a matter of practice (and, OK, it's plenty enough to win most games against other nine-year-olds). But, to get any farther, it's not enough just to play aimlessly but without blunders.

If you're an OK player yourself, you can probably offer much more to your son than any computer could. If you don't feel that you're a good enough player to teach anything much to your son, I'd say that your best options are to either both learn together (your greater intellectual maturity will help you structure things and choose what to do next; his greater ability to soak up everything like a sponge will help to push you both) or to enroll him in a chess club where somebody more experienced can take on that teaching role. If he's really keen, you could even hire a coach for him.



Thanks to JiK for a helpful comment that was edited into this answer.