MarkupLanguage used for typesetting (the 't' in troff).
Wikipedia: http://en.wikipedia.org/wiki/Troff Family: MarkupLanguage Platform: Unix License: Commercial
Gnu Groff implementation: http://www.gnu.org/software/groff/
There is a corresponding nroff for non typeset information.