Mobile devices are commonly used to access various browser-based software applications and services available over the Internet, including stored and transmitted data, such as music, videos and documents, but do not enable the user to take advantage of the screen size, keyboard, or audio devices available on a desktop.