"Cloud computing is a style of computing referring to IT services delivered in real time over the Internet, which is scalable, on demand, elastic and fully managed by the provider. It can be broadly categorized as SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) presented in public/private or hybrid clouds."