Anything as a service (XaaS) is a term that describes a broad category of services related to cloud computing and remote access. With cloud computing technologies, vendors offer companies different kinds of services over the web or similar networks. Common examples found in the Cloud Industry:
API as a Service (AaaS) API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other. Each time you use an app like Facebook, send an instant message, or check the weather on your phone, you’re using an API. Postman and Tyk are examples of API integrators.
Software as a service (SaaS) is a model for the distribution of software where customers access software over the Internet. In SaaS, a service provider hosts the application at its data center or Cloud and a customer accesses it via a standard web browser. Examples: HubSpot, Shopify, G-Suite, Zendesk, Dropbox, Slack, Adobe Creative Cloud, Microsoft Office 365
Infrastructure as a Service, or IaaS, is a cloud computing model which provides outsourced computing infrastructure to users and organizations. It can provide users with resources that include servers, network connections, storage, and features like content delivery networks and load balancing. Organizations use the IaaS cloud as a way of easily scaling new or existing applications to larger audiences. Top IaaS providers: Amazon Web Services (AWS), Digital Ocean, Microsoft Azure, Rackspace, Google Computing
Desktop as a service (DaaS) is a cloud computing offering in which a third party hosts the back end of a virtual desktop infrastructure (VDI) deployment. With DaaS, desktop operating systems run inside virtual machines on servers in a cloud provider's data center. This allows companies to deploy basic tablets or low-cost devices and access the Cloud for all the computer and storage needs. It also adds security and the providers can help with compliance. Some companies offer this platform: AWS, VMWare, Microsoft, Citrix, Effortless.
Unified Communications as a Service (UCaaS) is an enterprise service method for streamlining all communications via cloud-based software services. If you’ve ever heard the saying ‘everything is going into the cloud,’ then you may already have an idea of what Unified Communications as a Service. The combined services such as video, voice, text messaging, email, and conferencing are rolled under one provider. Utilizing UCaaS eliminates the need to buy bulky IT infrastructure or hire a full IT team. Cloud service providers take care of that for you for a fee. Top UCaaS players are Microsoft, Cisco, 8X8. RingCentral
Platform as a service (PaaS) or application platform as a service (aPaaS) or platform-based service is a category of cloud computing that provides a platform allowing customers to develop, run, and manage Web applications without the complexity of building and maintaining the infrastructure (software and hardware) typically associated with developing and launching an app. Amazon Web Services (AWS) Elastic Beanstalk Oracle Cloud Platform (OCP) Google App Engine Microsoft Azure Salesforce aPaaS.
Other as a Services outside of cloud
Communications as a service (CaaS) is a collection of different vendor services that facilitate business communications. Organizations may use these and similar services to lower costs and increase efficiency for business processes involving audio or video telecommunications. It can be in the cloud but also can reside on the internet or other communication transport means. The top CaaS are the familiar telecommunication providers AT&T, Verizon, CenturyLink, Zayo, Windstream, Comcast, Spectrum.