テキストエディタ
GUIではOSによるが、表示形態の違いでSDIとMDIの二種類がある。SDIの場合は、ひとつのウィンドウ内にひとつのデータのみを表示する。複数のデータを処理する場合は、複数のウィンドウを開くことになる。複数のデータを他のアプリケーションと見比べながら作業するには都合がいいが、その分、ウィンドウ管理が繁雑になる。MDIの場合は、ひとつのウィンドウ内に複数のデータを表示することができ、ウィンドウの代わりにタブなどの機能を通してデータを利用する。また他にも、EmacsやGVimの様に、ひとつのウィンドウ内に複数のデータを保持し、コマンドまたはタブを通じてアクセスするものもある。