collaboration infrastructure
generic client