Cloud computing models can be categorized into three types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides basic storage and computing capabilities over the network. PaaS provides computing platforms including operating systems and programming languages. SaaS provides access to application services installed on servers without needing to worry about installation, maintenance, or coding. Common examples of each include Amazon EC2 for IaaS, Google App Engine for PaaS, and Gmail for SaaS.