You will by now have heard the term 'Cloud Computing'a lot. You probably have found that the term 'cloud computing' used for completely different and apparently contradictory circumstances. Google, Uber and Amazon are all 'cloud' but very different services. Didn't Amazon once sell books? AWS, Evernote, Uber, AirBnB, Office 365, Google - all cloud, all quite distinct.