Cloud computing refers to storing and accessing data and programs over the Internet instead of a computer's hard drive. It allows users to access files and applications from any device. There are three categories of cloud computing: Infrastructure as a Service, Platform as a Service, and Software as a Service. Cloud computing works by hosting information on remote servers that users can access through the web or a software application from any location. Many common services like email, photo storage, and word processing are now delivered through the cloud.