Software being a service (SaaS) is a technique for offering software applications over the internet, on demand from customers and ordinarily over a subscription basis. With SaaS, cloud providers host and regulate the software application and underlying infrastructure, and cope with any maintenance, like software upgrades and security patching.