What allows a machine to be accessed by its user