A delivery method for software applications known as Software as a Service (SaaS) involves hosting the software by a third-party provider and making it accessible to clients online. The provider is in charge of maintaining and updating the software, underlying infrastructure, and security. Customers connect with the software using a web browser or a thin client.
Customers can avoid the up-front fees and continuing maintenance associated with traditional software installs by using SaaS apps, which are often subscription-based and accessed on a pay-per-use basis. SaaS providers may offer different price structures, such as per-user, per-month, or per-transaction.