IaaS (Infrastructure as a Service): Has virtualized computing resources so that businesses can build and manage their applications.
Platform as a Service (PaaS) — Provides a development, testing and deployment platform for software applications with no concern of underlying infrastructure.
Software as a Service (SaaS): Provides applications for use directly through the internet without installation or maintenance.
Cloud computing offers a great deal of customization for your business to choose the level of control and support that best suits their needs.