Software as a service, sometimes referred to as "software on demand," is software that is deployed over the internet and/or is deployed to run behind a firewall on a local area network or personal computer. With SaaS, a provider licenses an application to customers as a service on demand, through a subscription or a "pay-as-you-go" model. SaaS was initially widely deployed for sales force automation and Customer Relationship Management (CRM). Now, it has become commonplace for many businesses tasks, including computerized billing, invoicing, human resource management, financials, content management, collaboration, document management, and service desk management.
Detail : Software with few design forms and required dynamic links (driven from database) software can be CMS based
Components : Has features of design forms including backend admin to change information
Technologies : Flash, photoshop, ASP.NET, Ms Sql Server, Oracle, Webservice, XML