Client & server separation