As most folks know, XEmacs is not only a text editor, but also a Lisp environment. Its functionality can be extended with lisp programs, and many such programs are available from XEmacs' Packaging System. Simply put, the packaging system offers a menu-driven interface within XEmacs where the user can browse available packages, select packages she is interested in, and ask XEmacs to download and install them. This system is interesting because it is cross-platform (Unix, Linux, Windows, etc.) and is designed to work only with elisp.