Software deployed as a hosted service and accessed over the Internet.
Software deployed as a hosted service and accessed over the Internet.
A SaaS application usage agreement provides the right to use specific applications on demand, and application data management, such as backup and data sharing between consumers.
Usage fees are typically calculated based on the number of users (or "seats"), the time in use, per-execution, per-record-processed, network bandwidth consumed, and quantity/duration of data stored.Many SaaS companies structure their service offerings around a per-seat pricing model and offer varying tiers of service and features to meet the needs of different types of users.
SaaS applications are most useful in environments with reliable, low-latency networking with adequate bandwidth to import and export expected quantities of data and to facilitate smooth user interaction with the cloud-hosted software.
The software as a service delivery model can be applied to many classes of software applications:
The software as a service delivery model can be applied to other types of software as well. An ongoing SaaS subscription may be required to operate certain types of hardware.
The National Institute of Standards and Technology (NIST) defined software as a service (SaaS) in its 2011 definition of cloud computingcloud computing: