外部設計では、利用者から見える画面や帳票、操作などを設計します。画面レイアウトや帳票の様式の定義が該当します。
内部設計は内部の処理や構成を具体化し、プログラミングは実装です。要件定義では必要な機能を明らかにし、その見せ方を設計で定めます。