The Standard Generalized Markup Language (SGML) was established by the International Standards Organization (ISO) in 1986. It has since become a popular standard in the field of technical document preparation where it facilitates the transferring of text from one application to another. According to Frisse:
Marking a document with SGML is extremely labour intensive. Intelligent front-end tools can alleviate this problem. Indeed, the need for such tools will be responsible for the growth noted by InterConsult, a market research company which has predicted that "[w]orldwide revenues for products related to SGML [...] will more than double by 1995" (Andrews 32).
To be precise, SGML is not a markup standard, but rather a framework for devising such standards. As Williams put it, "[i]t is a standard of semantics to encode documents" (34). Codes may be assigned meanings based on the needs of the author and publisher. Meta-language instructions at the beginning of the document define the symbols in use. SGML tags may be procedural, descriptive, or otherwise.
Barnard et al. have noted another problem with this new standard:
Another problem for large documents is that SGML-tagged files must be read in a linear fashion in order to be properly decoded. This results in performance penalties, especially on CD-ROMs. O'Connor has described SGML-B (binary) which allows non-linear access ("Markup, SGML, and Hypertext for Full-Text Databases--Part II" 124).