1969年,IBM的技术人员Charles Goldfarh 和Edward Mosher等人一起发明了通用标记语言(Generalized Marked Language)。它在各文档间共享一些类似的属性,允许文本编辑、检索与格式化等子系统共享文档。GML的大部分内容被IBM和其他公司实现在主机时代的出版系统中,即使是现在,IBM也仍在80%以上的文档中采用GML,另外,图形通讯协会(GCA)也用此开发了用于排版的通用代码GENCODE。1978年,新成立的ANSI机构之文本处理计算机语言委员会(CLPTC)和GCA的GENCODE委员会合作,在GML的基础上制定了SGML的第一份草案。1985年在英国成立了国际SGML用户组织,在1986年,SGML成为国际标准ISO8879:信息处理标准通用标记语言(Information processing Text and office system Standard generalized markup language)。
超文本标记语言HTML(Hyper Text Markup Language)是一种基于建立超文本/超媒体文档的标记语言,是SGML的一种应用,它具有通用的语义,适合于表示各系统域的信息。HTML的应用十分广泛,它可用于描述超文本化的新闻、邮件与文档,超媒体文档,操作菜单,数据库查询结果,嵌入图形的结构化文档等。