SaaS is a methodology for software distribution in which a cloud provider hosts programs and makes them available to end-users via the internet. In this case, an independent software vendor (ISV) may hire a third-party cloud provider to host the application.