Computer Typesetting System
組版システムにはバッチ方式と対話方式がある。初期の組版システムはすべてバッチ方式であった。バッチ方式では文章データ中に組版体裁を制御する指令を混在させるのが一般的である。各社の独自開発したもののほか、1970年代後半にはTeXのように誰でもオープンに使えるものが誕生した。
印刷の対象となるテキストや画像に対して、指示マークを付けることをマークアップという。
マークアップ標準化の流れとしてSGMLが作られ、その後継として1998年にXMLが登場した。SGMLのレイアウト指定の標準としてDSSSL、XMLのレイアウト指定の標準としてXSL-FOがある。現在のバッチ処理はデータベースに保管したマークアップ文書をサーバ上で自動組版する仕組みが主流である。その典型的な例としてDarwin Information Typing Architecture(DITA)のPDF作成が挙げられる。
Computer Typesetting System(CTS、Computerized Typesetting System、コンピュータ組版ともいう)とは、コンピュータを使用した組版システムのことを言う。組版システムをコンピュータ化するには、コンピュータで文字を扱うための文字コード規格が前提となり、システムとしては文字コードを入力・編集・処理する機能、レイアウトを指定する機能、版下を出力する機能の3要素が揃う必要がある。汎用コンピュータを組版に初めて使ったのはフランスのGeorges P. Bafourらで1954年に特許を申請している。米国では1960年代初頭からM.I.T.などで研究が始まった。