Like I said, XUL is our XML User Interface language. ItŐs a powerful language that lets you quickly develop client software.

XUL is used by MozillaŐs premier products, including Firefox and Thunderbird, and is used by a number of MozillaŐs projects, including Chatzilla, NVU, and so on.

XUL was originally developed because there was a desire in Netscape to have single front end teams for each of their products, rather than having split Windows, Mac and Linux teams, each of which produced slightly different products with different features. Because development of the platform was occurring at the same time as development of the applications, at first this approach wasnŐt any quicker than the previous one, but by the time Firefox was in development the relatively stable platform made it much easier to develop features for multiple platforms quickly. The new download manager window took just a weekend to put together, for example.