client-architect relationship