On parle de Photoshop en ligne, mais bon, dans le principe, il y a toujours un moment où pour faire un flou gaussien sur une photo en 7Mpixels, il faut de la puissance de calcul.

Et ça, soit c'est le serveur qui le fait, et ça lui coûte cher.
Soit c'est le client qui calcule ça en local, en javascript (lent pour l'instant) ou autres (nécessite des bibliothèques supplémentaires pour ça).

Je suis convaincu que l'avenir est aux applications natives "semi-déconnectées" où on prend en compte la non-permanence de la connexion, tout en profitant des fonctionnalités "en ligne" quand elles sont disponibles.