Podstawową rolą plików .XUL jest przechowywanie danych zapisanych w XML User Interface Language dla programu Mozilla Firefox.
To rozszerzenie umożliwia ustanowienie uniwersalnej aplikacji dla wielu platform, pełnej wspaniałych funkcji i zdolnej do pracy bez konieczności są połączone w Internecie.