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