Collaborative professional services