Standalone chess-playing machines are also available.
Computer chess applications that play at the level of a chess grandmaster or higher are available on hardware from supercomputers to smart phones. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysis, entertainment and training.
Computer chess includes both hardware (dedicated computers) and software capable of playing chess.