ソフトウェアの設計,開発を支援するコンピュータシステムのこと.開発対象の構造化,情報の流れの分析,データ構造の設計,ソフトウェアモジュールの設計などを支援する.構造化分析手法によるもの,オブジェクト分析手法によるものなどがある.