Cloud is a catch-all term that refers to a variety of increasingly popular ways to implement software and technology services. The cloud metaphor has its roots in the image that engineers have historically used to depict data networks. That metaphor has been adapted to describe solutions that are accessed via a network rather than being tied to specific physical servers.
Generally speaking, organizations can make use of three types of cloud implementations: public, private and hybrid. Here's a brief explanation of each.