Personally Even moving to Java is now a step backwards for an application that can be fully online based where it belongs with JavaScript GUI/interactive elements and notifications... it is in essence how kayako have their setup as their desktop app I must admit on last use, is somewhat of a glorified web browser.
Many companies such as LogMeIn /remote rescue are based solely online with browser plug-ins much like for instance the latest battlefields match making/facebookesk services.
Certainly seems that there is a growing trend to put everthing "in the cloud" now that its more common (salesforce another example)
