SaaS allows users to access and use software applications hosted by a third party provider and accessed through the web browser. PaaS delivers a platform for developers to build customized applications on without maintaining the underlying infrastructure. IaaS provides on-demand access to scalable compute resources like storage, servers, and networking that customers can purchase and manage as needed. FaaS allows customers to develop and run application functions without maintaining the infrastructure by triggering functions through events.