The cloud computing is elaborated in three major types commonly referred to as cloud computing stack. They are built on top of each other. First one is known as IaaS, commonly used for the access to the storage based on internet and power of computing.
The next type of cloud computing is PaaS, popularly known as platform as a service. It provides tools to the developers for hosting and building applications on the internet.
Then, there is SaaS, known as software as a service. It is used for the applications that are completely web-based. With the help of this software, various applications and managed and hosted that make the whole process easier.