プログラム開発言語を使ったコーディングの代わりに、GUI(グラフィカル・ユーザー・インターフェース)を用いてアプリケーションを開発する手法。開発者はマウス操作でシステムの画面構成やモジュール同士の関連付けなどを設計できる。