Software-as-a-Service (SaaS) is software developed, hosted by the vendor, and accessed by users over the Internet. The underlying infrastructure and code base are centrally maintained by the SaaS vendor and shared by all customers. Customers access the SaaS applications over the internet unlike traditional packaged applications that are instantiated specifically for and hosted within the enterprise