缩短开发时间 1. 提供网络开发工具 2. 提供多种用户组件 3. 自动生成程序资源 提高软件质量 1. 提供标准化模板 2. 开发形式的标准化 3. 提供各种标准和方针 保障系统的安全性和扩张性 1. 提供系统基础组件 2. 设定自动环境 易于维护保养 1. 用户程序构筑单纯化 2. 减少维护保养花费的精力 3. 提高再使用性