Cloud computing is the delivery of computing services using a network of remote servers hosted on the Internet to store, manage and analyse data.