外部仕様は、システムがどのように動作するかを、ユーザー視点から規定した基準を指す。これとは逆に内部仕様という概念が存在する。
外部仕様には、以下のような具体的な項目が包含される。 ・画面表示や印刷物の項目、レイアウト、操作方法 ・機能によって達成可能な事項 ・データベースのテーブル項目の定義や編集基準 ・各種オペレーションの確認、抽出、加工、出力の手順 ・エラーの特定及びエラーメッセージの表示手法