Cloud computing technologies include virtualization for hardware, operating systems, storage, and infrastructure. It enables organizations to offer a standard version of the cloud applications to all the clients for higher flexibility. Apart from virtualization, we employ other cloud computing technologies like utility models that offer pay-per-utilization facilities. 

There are three major cloud computing technologies in any utility model- IaaS, SaaS, and PaaS. Infrastructure as a Service offers an operating framework and application programming with resources like VMs, bandwidth, monitoring services, etc. Platform as a Service at the same time provides a development and deployment platform. Software as a Service enables the transmission of cloud applications through web servers.