On premise: Een on premise omgeving betekent dat je, je eigen IT-omgeving in beheer hebt. Je bent zelf verantwoordelijk voor de aanschaf, het onderhoud en beheer van de hardware, netwerk apparatuur en software die draait op de omgeving.
Private cloud: Wanneer je gebruik maakt van een private cloud huur je het netwerk, servers en opslag bij een externe hostingpartij. De omgeving staat bij de hostingpartij. Zij zijn verantwoordelijk voor het onderhoud, beheer en aanschaf van de hardware.
Public cloud: De public cloud is een oplossing waarbij de software volledig bij je cloudprovider draait. Public clouds worden vaak aangeboden door grote partijen zoals Microsoft, Google en Amazon. Een public cloud is erg schaalbaar, wat betekent dat je extra capaciteit kunt gebruiken wanneer dit nodig is. De aanbieders ontwikkelen daarnaast allerlei slimme toepassingen om het leven als ontwikkelaar makkelijker te maken. Denk hierbij aan handige software voor veiligheid, privacy en schaalbaarheid.