Definition of software as a service? How does a SAAS company work?

Software as a service (SaaS) is a software use model where customers and users access applications via the internet, where the software applications are hosted in a multi-tenant cloud infrastructure. With SaaS, a business service provider hosts an application at its data centre and customers access it via a web browser or API. The biggest advantage of SaaS is that you can access it from anywhere, on any device, no need of update or installation, SaaS cuts down on internal IT costs and overhead, SaaS application is already installed and configured in the cloud.
Disadvantages of using Saas Applications
Using this application you need a stronger access control, security and compliance is the biggest disadvantage of SaaS applications, connectivity requirement (if your internet service fails, you will lose access to your software or data).
How does a SaaS company work?
Software as a service (SaaS) is the business model of today. SaaS is software owned, supplied, and managed remotely by one or more of its providers. SaaS Applications maintain servers, databases, and software that enables the product to be used over the internet. Users can also access and use the software from almost any device.
Generally, the users pay a recurring subscription fee to have access to the software. It has become a common method of delivering many business applications, including office and communications software, payroll and accounting programs, customer relationship management software, HR management software, enterprise resource planning programs. SaaS applications run in the cloud, and they are often accessible both through a web interface, as well as through desktop and mobile apps (as needed). A SaaS business model favors your target customers. It minimizes costs and increases product usage flexibility.