Cloud computing Definitions

This glossary explains the meaning of key words and phrases that information technology (IT) and business professionals use when discussing cloud computing and related software products. You can find additional definitions by visiting WhatIs.com or using the search box below.

  • S

    What is Software as a Service (SaaS)?

    Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet.

  • T

    Testing as a Service (TaaS)

    Testing as a service (TaaS) is an outsourcing model in which testing activities associated with some of an organization's business activities are performed by a service provider rather than in-house employees.

  • TOSCA (Topology and Orchestration Specification for Cloud Applications)

    The Topology and Orchestration Specification for Cloud Applications (TOSCA) is an open source language used to describe the relationships and dependencies between services and applications that reside on a cloud computing platform.

  • U

    usage-based pricing

    Usage-based pricing is a consumption-based pricing model in which customers are charged only when they use a product or service.

  • V

    vertical cloud

    A vertical cloud, also known as an industry cloud platform, is a set of cloud computing services optimized for use in a particular industry or for a specific business model.

  • virtual private cloud (VPC)

    A virtual private cloud (VPC) is the logical division of a service provider's public cloud multi-tenant architecture to support private cloud computing.

  • W

    web application development

    Web application development is the creation of application programs that reside on remote servers and are delivered to the user's device over the internet.

  • X

    XaaS (anything as a service)

    XaaS is a collective term that refers to the delivery of anything as a service.