In addition to vendors of traditional on-premise products that are shipped or downloaded via web, a different generation of providers is fast emerging. They are leveraging new technologies and business models, often interchangeably referred to as cloud services, Web 2.0 or SaaS (Software as a Service). (Not all SaaS products are truly cloud based but the differences are not relevant for this...
Cloud Services and Mobile Apps
C