O termo "nas nuvens" significa que os dados do serviço ficam em um servidor remoto, não armazenados no seu computador. Porém, não se limita só a isso. Basicamente funciona assim: existem serviços na nuvem (similar a programas) que enviam uma espécie de "vídeo interativo" para você, isso é, o programa inteiro é rodado em um servidor, todos os cálculos e etc, e depois, enviam a tela do programa para que você possa interagir com ele. O motivo disso: é muito mais barato e proveitoso ter uma internet rápida do que um computador rápido. Sem falar que, uma vez o programa no servidor e não no computador do usuário, se torna impossível piratear. Não tem muito mistério para falar a verdade, e muito menos dificuldade para entender, pense como se você estivesse fazendo uma conexão remota a um servidor que esteja rodando o programa que você queira. Funciona exatamente assim.