Open and adaptable client-server system for social card games.