Software as a Service (SaaS) is the name given to a method of software delivery, and is sometimes referred to as 'on demand software'. It is centrally hosted and accessed by users using an Internet connection. As SaaS is web based, companies have the advantage of reducing traditional IT costs as they do not have to pay large upfront costs for hardware infrastructure (such as servers), nor the installation and subsequent management and support of these. Users rent [...]