AJAX gibt es schon *sehr* lange, nur das Buzzword dazu noch nicht. Webbasierte Anwendungen sind ebenfalls nichts neues (z.B. GMail, Google Calendar [kA wie genau das heißt], Basecamp/Backpack/..., Google Maps und noch ganz viele, die mir gerade nicht einfallen), werden aber auch in nächster Zeit noch an Bedeutung gewinnen.
Vorteile: Der Benutzer braucht nur einen (guten) Browser, der ohnehin für Internet-Nutzung voraussetzbar ist, muss aber sonst nichts installieren und kann immer die aktuellste Software nutzen. Für den Anbieter gilt das ähnliches, er muss keine zig Versionen für unterschiedliche Betriebssysteme erstellen, keine Installer verteilen und keine alten Versionen supporten, weil er mit einem zentralen Upgrade die Software für alle aktualisieren kann. Auch übernimmt er das Backup, um das sich der Benutzer dann nicht kümmern muss.
Nachteile: Das ganze funktioniert natürlich nur mit - aktivem - Internet-Zugang. Kein Internet, keine Anwendungen. Also mal eben auf dem Lande einen Rechner neu aufsetzen und ein paar Office-Anwendungen o.ä. installieren und benutzen könnte möglicherweise irgendwann nicht mehr funktionieren. Weiterhin wandern die Daten möglicherweise unsicher über das Internet und liegen beim Betreiber, der die Daten in seine Backups speichert. Vertraut man dem Betreiber nicht oder hat der ein Sicherheitsproblem, können die Daten in den falschen Händen sein.