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 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.