Cloud computing is the delivery of computing resources such as servers, storage and networking through remotely operated data centres. Instead of purchasing and maintaining physical hardware, organisations can deploy infrastructure when required and manage it through software.