Шахматы и компьютеры были связаны с самых первых дней существования компьютера. В 19 веке эта идея пришла в голову Чарльзу Бэббиджу,p87 , а в наше время эту идею обдумал Алан Тьюринг, математик и взломщик кодов в Блетчли-Парке. Он был не очень хорошим шахматистом, но стал одним из создателей первого британского компьютера. Ему также приписывают создание компьютерной науки.

Существует два типа шахматных программ. Одна играет против человеческого соперника, другая помогает пользователю стать лучшим игроком. Эти два типа программ можно заставить работать вместе, хотя они имеют разные функции и работают по-разному.