computers software operating systems handheld