Smart Client
When an application exhibits the following properties, it is called a smart client and has the following characteristics: Utilizes local resources (CPU, GPU, and so on) Consumes Web services Operates online/offline where appropriate Intelligent deployment/update [@more@]
SaaS - intro from wikipedia
Software as a Service[@more@]Software as a service (SaaS) is a software application delivery model where a software vendor develops a web-native software application and hosts and operates (either independently or through a third-party) the application for use by its customers over the Internet. Customers pay not for owning the software itself but for using it. They use it through an API accessible over the Web and often written using Web Services or REST. The term SaaS has become the industry p