"Cloud computing" is the current information technology phrase du jour… The challenge is that everyone has a different definition. As a metaphor for the Internet, "the cloud" is a familiar cliché, but when combined with "computing," or “hosting,” or “data sharing,” or “application,” the meaning gets more complex and less clear.