業務機能設計で,Xupper,ERwin/ERXなどを利用してビジネスフロー図(業務処理概要図)やデータモデルを作成します。システム設計では,この業務機能設計で抽出された要求仕様を基に,OS,GUIおよびDBMSなどのシステムの基盤機能を提供するソフトウェア製品を選定し,それらの製品を前提としてシステム処理方式を設計します。