Cloud computing is an approach to provisioning of computer services where applications run on the ‘cloud’ (remote servers). Users do not buy software but usually pay to use.