Client Server Model Definition