Services and infrastructure that are hosted on the internet, allowing users to access and store data and applications on remote servers.