The technology that is the basis of cloud computing is complex, but the concept is basically simple: to be used, data and programs today no longer have to be present for strength on a physical device (a PC, a tablet, a smartphone), but can be located on an external computer (server), maybe thousands of kilometers away.