thumb|250px|Radio Shack Chess Computer 2150L(lata 90. XX wieku) Silniki szachowe – oprogramowanie służące do analizowania pozycji, albo wariantów (możliwych do wykonania ruchów) oraz generujący ruchy, które są przez program uważane za najlepsze. Silniki wykorzystują protokół () albo do komunikacji (przesyłanie informacji o: ewaluacji, posunięciach które chce wykonać program, NPS, Pondermove itp...) z GUI () szachowymi takimi jak Cute Chess, ChessBase or Fritz DGT. Oprogramowanie tego typu są wykorzystywane, na stronach internetowych/aplikacjach szachowych takich jak: chess.com (przegląd/analiza - Stockfish 16, Torch albo Komodo), lichess.org (przegląd/analiza - Stockfish 16), służą one do oceniania partii rozgrywanych przez gracza.
Historia Historia maszyn do gry w szachy jest starsza niż historia komputerów. Już Charles Babbage (1846) rozważał możliwości nauczenia gry w szachy jego niedokończonej, mechanicznej maszyny liczącej Analytical Engine. Najstarszą maszynę, która faktycznie potrafiła w ograniczonym stopniu grać w szachy, stworzył Leonardo Torres y Quevedo około 1890 r.