SoftQuad Software was a Canadian software company best known for HoTMetaL, the first commercial HTML editor. It is also known for Author/Editor, the first specialized SGML editor, and Panorama, the first browser plugin for SGML. Panorama demonstrated the need for standardization of SGML on the web, which eventually resulted in the development of the XML specification.
HoTMetaL was one of a series of applications created by SoftQuad for editing, viewing and publishing structured (SGML and XML) content. It was based upon a popular SGML Editor called Author/Editor and has since evolved into XMetaL.
SoftQuad started its life in 1984 as a technology-oriented spin-off of Toronto's Coach House Press. Its founders were Yuri Rubinsky, David Slocombe and Stan Bevington.
SoftQuad was started in order to improve automated typesetting at Toronto's Coach House Press, and for many years developed an enhanced commercial version of the text formatting program troff, developed under license from AT&T, called sqtroff. It was sold with a suite of associated programs, corresponding to AT&T's Documenter's Workbench, under the name SoftQuad Publishing Software (SQPS).
SoftQuad's business headquarters was in Toronto. After SQPS was largely supplanted by Author/Editor as SoftQuad's main product, product development was transitioned to the Vancouver area, retaining the Toronto team as combined professional services and customization development for Author/Editor and its associated software development kit, called "Sculptor". This arrangement arose out of a highly coincidental reunion of Yuri Rubinsky (in Toronto) and his high school friend Peter Sharpe. Peter Sharpe led the development of Author/Editor.
By virtue of its early lead and its charismatic leader, Yuri Rubinsky, SoftQuad provided considerable leadership to the nascent SGML community. For example, Yuri Rubinsky was the first president of SGML Open.
Author/Editor appeared on the market in 1988 as the world's first specialized SGML editing application. The first version ran on the Macintosh. Windows and Unix versions followed in 1991. Author/Editor 3.0 was summarized as "a very pure structure editor which validates the document all the time. Invalid documents can also be edited if the parser is turned off. The main window is a QUASIWYG representation of text, a structure view and a context view are also available. The structure view shows tags intended, the context view shows paths in the same way. An element list is used to pick up an element to insert. The representation on screen is done with a style editor, which generates style files. The program has many DTD with it, but new DTD's are imported by the RulesBuilder, which converts a DTD to a structure definition required by Author/Editor. There is an English thesaurus and a dictionary for spell checking."