Server-side framework to create cardgames of various types. Defines communication models, protocols, interfaces, accounting, data models and distribution mechanisms. Not covering concrete implementations nor clients to access concrete implementations.