Cloud computing is the idea that, instead of having a computer with all your programs, data and information, you will have a computer with access to the 'cloud' which could be any network, most often the internet, and your data and programs will be provided as 'services' by companies on the network.