RAD(Rapid Application Development:迅速なアプリケーション開発)は ソフトウェアを手軽に開発する手段である。RADプログラムを使用すると、グラフィカルユーザーインターフェースを数分で作成することができる。 空のフォームを用意して、入力フィールドやボタンなどを適切な位置に クリック&ドラッグすれば、RADツールがコードを作成し、保守してくれる。後は、ボタンが押されたりメニューが選択されたりしたときに実行するアクションを作成すれば済む。 オープンソースの有力なRADツールの1つにQT Designerがある。 このツールはQTパッケージに含まれている。 KDEデスクトップを使用している場合、 QTはすでにインストール済みで、QT Designerもインストール済みの可能性が高い。 ディストリビューションの都合でQT Designerがインストールされていない場合