コンソールアプリケーションは、キャラクタユーザインタフェース(CUI)ないしテキストユーザインタフェース(TUI)のような、テキストコンソール類との入出力のみでグラフィカルユーザインタフェース(GUI)を必要としないアプリケーションソフトウェアである。