The technologies which enable access to hardware, software, data and services through remote servers and software networks irrespective of their location and architecture.