Which of the following best describes cloud computing?