A model of software delivery where the software company provides maintenance, daily technical operation, and support for the software provided to their client. It is increasingly popular for its ability to simplify deployment and reduce customer acquisition costs; it also allows developers to support many customers with a single version of a product. SaaS is also often associated with a "pay as you go" subscription licensing model.
The combination of ever-more-abundant bandwidth, increasingly powerful processors, and inexpensive storage is broadening the choices for designing, deploying, and using software: in devices, in computers, on servers in corporate data centers, and on the Internet. Business solutions can be delivered and consumed in all of these ways—either singly or in combination—to provide the best user experience and the most business value.