Community Chess is a Server-Side software for chess games. It provides an API for developers to submit chess moves and play chess games. The software checks if the moves are valid and stores all game relevant information. Developers can program their artificial intelligences for chess games and compete.