“… “the cloud” is a familiar cliché, but when combined with “computing” the meaning gets bigger and fuzzier. Some analysts and vendors define cloud computing narrowly as an updated version of utility computing: basically virtual servers available over the Internet. Others go very broad, arguing anything you consume outside the firewall is “in the cloud”, including conventional outsourcing.” - InfoWorld