Client operating systems