A software delivery method which provides access to software and its functions remotely as web-based service. it allows enterprises to access business functionality at a typical cost rather than paying for licensed applications since SaaS is priced on monthly basis.