1. Cloud: Significa interNet (você já sabe disso). Mas o importante é saber também que significa usar uma solução que está disponível em outra máquina, acessada remotamente. E que esta máquina pode estar bem ali do lado. Pode ser o servidor da rede. Ou um servidor alugado em DataCenter, só para nós (ou para o cliente). Não há obrigatoriedade de colocar aplicações e dados na rede global, se não quisermos. É o que alguns chamam de “nuvem privada”.
2. SaaS: SaaS e RIA são coisas bem distintas. O conceito RIA facilita a entrada na plataforma SaaS, mas não é uma coisa vinculada a ela. Posso entrar na plataforma SaaS sem querer o RIA (usando web 1.0 ou 2.0 por exemplo), e também posso entrar no conceito de desenvolvimento RIA sem ter de entrar na plataforma SaaS. É importante ter isto bem claro, para que a aversão a uma coisa não bloqueie a outra na carona.
3. RIA: RIA é a evolução dos sistemas WEB. Ela permite acessar uma aplicação remotamente (via web, protocolo HTTP), mas o resultado (interface) é muito superior a uma página dentro de um webBrowser. É uma interface web “rica” em recursos.