How users access software applications