コンソールアプリケーション

コンソールアプリケーションは、キャラクタユーザインタフェース（CUI）ないしテキストユーザインタフェース（TUI）のような、テキストコンソール類との入出力のみでグラフィカルユーザインタフェース（GUI）を必要としないアプリケーションソフトウェアである。
概要.
GUIアプリがウィンドウシステムなどを必要とするのと比べ、標準ストリームなど機種依存の少ない環境のみで動作できることなどが利点である。GUI環境中では、端末エミュレータを通して、またWindowsのWin32コンソール（cmd.exeはこれを利用して実装されている）のようなフレームワークの中で動作させられる。