SaaS, PaaS, and IaaS are three common terms that describe different kinds of service-based computing. In each case companies consume IT resources on-demand from external cloud providers, instead of purchasing physical assets like hardware equipment and software licenses outright.