Schaaksoftware is software om tegen te schaken, of om schaakstellingen en partijen te analyseren. De sterkte van schaakprogramma's kan op diverse manieren worden vastgesteld, zoals:
 de software te laten schaken tegen andere schaakprogramma's. De sterkte wordt vastgelegd als Elo-rating.
 de software te onderwerpen aan bepaalde tests, bijvoorbeeld de Colditz Test die dertig schaakopgaven in oplopende moeilijkheidsgraad presenteert.

De Computerschaak Vereniging Nederland heeft als doel computerschaak te bevorderen. Universal Chess Interface en XBoard zijn beide een grafische gebruikersomgeving waarvan bij het spelen van computerschaak gebruik kan worden gemaakt. ChessBase en Lokasoft zijn twee organisaties die schaakprogramma's ontwikkelen.

Schaakprogramma's 
 AlphaZero
 Chess Tiger
 Crafty
 Fritz
 HIARCS
 Junior
 Rebel
 Rybka
 Shredder
 Stockfish

Computerschaak