Cloud computing refers to storing and accessing data and programs over the Internet instead of a computer's hard drive. It provides services like email through Yahoo, Gmail and Hotmail. The concept originated in 1950 with remote job processing and Amazon launched the first public cloud in 2006. Cloud services offer scalability, reliability and reduce costs by eliminating the need for software licenses and IT infrastructure. Common applications include social media, email and search engines.