EmacsOrgMode extends EmacsOutlineMode into a personal information management system. It includes outline visibility cycling (for instantaneous document structure overview), sophisticated TODO-list management, categorization and category search, hypertext linking, website authoring, and more. Org mode uses plain text files.
EmacsOrgMode is available from http://orgmode.org/. It is also included in current Emacs 24 versions.