開発期間の短縮 1. ウェブ開発ツール提供 2. 多様な使用者コンポネント提供 3. プログラムソースの自動生成 ソフトウェア品質向上 1. 標準化されたテンプレート提供 2. 開発パターンの標準化 3. 各種標準及びガイドライン提供 システムの安全性及び拡張性の保障 1. システム基盤のコンポネント提供 2. 自動環境設定 維持補修の容易性 1. 使用者のプログラム実現の単純化 2. 維持補修の努力減少 3. 再使用性の向上