Everything-as-a-Service (XaaS) is a cloud computing term for the extensive variety of services and applications emerging for users to access on demand over the internet.
Everything-as-a-Service originated as software-as-a-service and has since expanded to include other services featured below.
Let’s look at how far “…as a Service (….aaS)” has gone.
Software as a service (SaaS)
Software as a service SaaS is a software licensing and delivery model in which software is licensed on a subscription basis and is centrally hosted. SaaS has become a common delivery model for many business applications, including office software, messaging software, payroll processing software, development software, gamification, virtualization, accounting and others.
Artificial Intelligence as a Service (AIaaS) is basically third-party offering of artificial intelligence outsourcing, addressing smart applications in sectors such as transportation, manufacturing, energy, water, air quality, and emissions.
AI comprises a wide range of algorithms that allow computers to solve specific tasks by generalizing over data. The two main areas are classic Machine Learning algorithms such as classification, and regression and Deep Learning, which are modern learning algorithms.
Backend as a service (BaaS)
Backend-as-a-Service (BaaS) is a cloud service model in which developers outsource all the behind-the-scenes aspects of a web or mobile application so that they only have to write and maintain the frontend. BaaS vendors provide pre-written software for activities that take place on servers, such as user authentication, database management, remote updating, and push notifications (for mobile apps), as well as cloud storage and hosting.
Banking as a service (BaaS)
Banking-as-a-Service (BaaS) platforms have surfaced as a key component of open banking, in which banks provide more financial transparency options for account holders by opening their application programming interfaces (APIs) for third parties, or fintechs, to develop new services. Techy-savvy legacy banks can fend off the encroaching threat of fintechs by moving into the BaaS space to share their data and infrastructure.
Business process as a service (BPaaS)
Business Process as a Service (BPaaS) is a form of business process outsourcing (BPO) that employs a cloud computing service model.
Whereas the aim of traditional BPO is to reduce labor costs, BPaaS reduces labor count through increased automation,
Content as a service (CaaS)
Content-as-a-service (CaaS) focuses on managing structured content into feeds that other applications and properties can consume. CaaS simplifies the management of content and give it more flexibility. Rather than determining the way content is displayed, it hands that function over to other systems that can deploy and present content however they want.
Communications as a Service (CaaS)
Communications as a Service (CaaS) is an outsourced enterprise communications solution that can be leased from a single vendor. Such communications can include voice over IP (VoIP or Internet telephony), instant messaging (IM), collaboration and videoconference applications using fixed and mobile devices.
Data as a service (DaaS)
Data-as-a-Service (DaaS) is an open source software solution that provides critical capabilities for a wide range of data sources, simplifying access, accelerating analytical processing, securing and masking data, curating datasets, and providing a unified catalog of data across all sources.
Desktop as a service (DaaS)
DaaS architecture is multi-tenant, and organizations purchase the service through a subscription model — typically based on the number of virtual desktop instances used per month.
In the desktop-as-a-service delivery model, the cloud computing provider manages the back-end responsibilities of data storage, backup, security and upgrades.
Drone as a service (DaaS)
In order to establish drone-based on-demand services or Drones as a Service (DaaS) concept, several different technologies and processes have to be integrated into an IT service provision. These are drone technology, network security and infrastructure as well as the processes that are required to operate fleets of Unmanned Aerial Vehicles (UAVs).
Database as a service (DBaaS)
Database as a service (DBaaS) is a cloud computing service model that provides users with some form of access to a database without the need for setting up physical hardware, installing software or configuring for performance.
Energy storage as a service (ESaaS)
Large-scale energy users both on and off the grid can leverage the benefits of battery storage on a use-only-what-you-need-when-you-need-it basis.
Energy storage as a service (ESaaS) allows a facility to benefit from the advantages of an energy storage system by entering into a service agreement without purchasing the system.
Games as a service (GaaS)
In video gaming, games as a service (GaaS) represents providing video games or game content on a continuing revenue model.
They are ways to monetize video games either after their initial sale, or to support a free-to-play model. Games released under the GaaS model typically receive a long or indefinite stream of monetized new content over time to encourage players to continue paying to support the game.
Healthcare as a service (HaaS)
Cloud computing can play a critical role in managing the current trend of growth in digital data and anywhere anytime availability of medical services. Cloud computing can also contribute significantly to containing healthcare integration costs, optimizing resources and ushering a new era of innovations in healthcare.
Identity as a service (IDaaS)
Identity as a service (IDaaS) comprises cloud-based solutions for identity and access management (IAM) functions, such as single sign-on (SSO). These methods allow all users (customers, employees, and third parties) to more securely access sensitive information both on and off-premises.
IDaaS also means collecting intelligence (i.e., logging events and reporting on which users accessed what information and when) to better understand, monitor, and improve their behaviors.
Mobility as a service (MaaS)
Mobility as a Service, also known as MaaS and sometimes referred to as Transportation as a Service (TaaS), is a consumer-centric model of people transportation. MaaS is an on-demand, real-time platform that can include any combination of transport methods such as car and bike sharing, taxis and car rentals/leases, and provides everything for the consumer from travel planning to payments.
Network as a service (NaaS)
Networking as a Service (NaaS) is the sale of network services from third parties to customers that don’t want to build their own networking infrastructure.
NaaS packages networking resources, services, and applications as a product that can be purchased for a number of users, usually for a contracted period of time. It can include services such as Wide Area Networking (WAN) connectivity, data-center connectivity, bandwidth on demand (BoD), security services, and other applications.
Payments as a service (PaaS)
Payments as a service (PaaS) is used to connect a group of international payment systems. The architecture provides for two-way communications between the payment system and the PaaS.
Recovery as a service (DRaaS)
Disaster recovery as a service (DRaaS) is the replication and hosting of physical or virtual servers by a third party to provide failover in the event of a man-made or natural catastrophe. DRaaS can be especially useful for small and medium-sized businesses that lack the necessary expertise to provision, configure and test an effective disaster recovery plan.
Robot as a service (RaaS)
RaaS can be considered a unit of the Internet of Things (IoT), Internet of Intelligent Things (IoIT) that deal with intelligent devices that have adequate computing capacity, Cyber-physical system (CPS) that is a combination of a large computational and communication core and physical elements that can interact with the physical world, and Autonomous decentralized system (ADS).
Security as a service (SECaaS)
Security as a service (SECaaS) is a business model in which a service provider integrates their security services into a corporate infrastructure on a subscription basis more cost effectively than most individuals or corporations can provide on their own.
Unified communications is where providers deliver software products and processes through the web. Types of unified communications as a service packages include messaging tools, videoconferencing tools, and resources for facilitating different kinds of text and voice communications.