Clients
The game is developed as a so called client-server game: Multiple user can play against each other with a choice of game clients. To make this possible a server sits in the middle as the central coordinator where games are stored, scores are kept, etc.
Each user can choose which type of client suits best.