Part VI. Server Implementation