Sustituye al «Gecko Runtime Environment», un proyecto con un objetivo similar que no se encuentra actualmente en desarrollo.
Todas las aplicaciones basadas en XUL tales como Mozilla Firefox, Mozilla Thunderbird, Flickr Uploader, SeaMonkey, Sunbird, Miro, Joost, ActiveState Komodo, Instantbird y Songbird son capaces de ejecutarse en XULRunner.
Si bien el entorno en tiempo de ejecución o la aplicación se actualizan por separado en diferentes momentos (Lo cual sucede mayormente con el software que no es escrito directamente por Mozilla) En el caso de sistemas basados en código fuente, los desarrolladores que utilicen código común no tendrán que incluir dicho código en los paquetes distribuidos.
Entre estos, el más importante es el desarrollo de aplicaciones que usan características no incluidas en una versión específica del entorno en tiempo de ejecución (probablemente debido a la obsolescencia).
Este no es un problema para los programas dependientes, los cuales son continuamente actualizados y reescritos.