Für die "Oberfläche" eigentlich nichts. Die Oberfläche ist enteder reines (X)
HTML oder XUL ( nur Mozilla) kombiniert mit JavaScript. AJAX ist eigentlich keine "neue" Technik. Hierbei wird die Darstellung abgekoppelt und damit der klassische Ablauf einer (Browser-)Webanwendung unterbrochen, d.h. es wird nicht immer eine neue Seite generiert, sondern es wird wenn möglich nur die veränderten Daten übertragen und die Seite mit Hilfe von js abgeändert.
man kann AJAX Anwendungen zu Fuß programmieren oder sich eines der in der c't erwähnten Frameworks bedienen.
Wenn du z.B. auf sf.net nach ajax suchst findest du auch einige js-libs welche sich auf den Client beschränken. In BDS2006 mußt du dann "nur" noch für die Bereitstellung der Daten sorgen.