Type

Consumer

Service Provided by Cloud

Service Level Coverage

Customization

SaaS

End user

Finished application

Application uptime

Application Performance

Minimal to no customization

Capabilities dictated by market or provider

PaaS

Application owner

Runtime environment for application code

Cloud storage

Other Cloud services such as integration

Environment availability

Environment performance

No application coverage

High degree of application level customization available within constraints of the service offered

Many applications will need to be rewritten

IaaS

Application owner or IT provides OS, middleware, and application support

Virtual server

Cloud storage

Virtual server availability

Time to provision

No platform or application coverage

Minimal constraints on applications installed on standardized virtual OS builds