# Openstack Full
## Introduction
Cloud computing is an internet based computing that provides resources and/or services to consumers. Typically, cloud computing can be broadly classified into three categories
1. **IaaS** (Infrastructure as a Service)
2. **PaaS** (Platform as a Service)
3. **SaaS** (Software as a Service)
Specifically, **Openstack** lies in the category of **IaaS**.
## What is Openstack?
* Openstack is an **IaaS** cloud computing platform that provides a set of software tools for consumers to build and manage **cloud computing** platforms.
* Openstack is managed by the Openstack Foundation, anon-profit community driven foundation.
* Openstack is free and open source. It is licensed under **Apache License 2.0**.
## Deployment Models
* *On-premise distribution*: Customers download and installs an Openstack distribution within their internal network.
* *Openstack public/private/hybrid cloud*: Vendor provides a public/private/hybrid cloud based on Openstack.
* *Openstack SaaS*: Vendor hosts Openstack and provides SaaS.
## Openstack Architecutre Overview
