“Cloud” Computing – Arelatively Recent Term, Builds on Decades of Research In Virtualization,Distributed Computing, Utility Computing, and More Recently Networking, Web Andsoftware Services. It Implies a Service Oriented Architecture, Reducedinformation Technology Overhead For the End-User, Great Flexibility, Reducedtotal Cost of Ownership, On-Demand Services and Many Other Things. This Paperdiscusses the Concept of “Cloud” Computing, some of the Issues It Tries Toaddress, Related Research Topics, and a “Cloud” Implementation Available Today.