mindflow writes: Sooner or later most of the new software development with Microsoft as platform will be done after the dot.net 3.0 model. This means the ability to better organize software projects towards matching designer and programmer roles. I believe this is an important move and one which I will try to pursue. However I still believe that cross platform ability is important. A quick search for xml gui java on google results in a plethora of interesting projects. At this point it seems difficult to predict what will become a popular standard, if any. Therefore I would like to try this question on the readers of slashdot. What should I pursue if I want to develop cross platform xml based gui applications? And will any of these technologies become a standard for web applications?