This wiki is incomplete.
In computer chess, a human plays against a chess engine or a chess engine plays against a chess engine. These chess engines can beat the strongest human players in the world. Chess engines can analyze a finished chess game in the shortest possible time. After analyzing, the engine identifies the blunders, mistakes, etc., and then suggests the best move or moves (players often omit the analysis of the opening). Chess engines serve also as a training tool for players who want to get stronger. But some say human players are better sparring partners than engines since engines don't think as humans. There are many chess engines available. Some are free and some are commercial.