Computer Chess Engines
According to Chess.com, a chess engine is a computer program that analyzes chess positions and returns what it calculates to be the best move options.
Below are the most popular chess engines at the present time. Their relative position, in terms of highest ratings, changes periodically.
Some Additional Notes
The study of chess engines is a fascinating project for any human chess player, especially those that seek a better understanding of how the best human chess players incorporate such strategies and tactics into their play against other human competitors. This is useful, given the best players are all using chess engines to gain an edge in their preparation for play, particularly in the opening.