User:Nerdgirl007/sandbox

Features as a Service (FaaS) is a software service model that combines multiple as a service and cloud computing models into one end-to-end solution to support rapid web and mobile application development. FaaS providers package and commodify common application features and functionalities as code libraries, APIs, and SDKs for software engineers.

Development and use cases
In 2016, the Berlin-based company Tapglue became the first self-identified Features as a Service provider, offering a suite of social engagement features. That same year, Onymos Inc. was founded and introduced a comprehensive, industry-agnostic platform it labelled FaaS. Other companies associated with FaaS include Mapbox, Branch, and Roq Technology.

Typically, a FaaS product or service is delivered as an abstraction layer over some combination of other (X)aaS services (such as Software as a Service, Infrastructure as a Service, or Database as a Service) to create a complete application feature. FaaS has been described as a way for application developers to focus on "more important product R&D tasks".

FaaS is sometimes associated with low-code development platforms. However, FaaS products and services are distinct from these platforms and are intended to be compatible with traditional application frameworks and programming languages.