프로그램 작성의 직접적인 자료가 된다.
업무의 내용과 프로그램을 쉽게 이해할 수 있고, 다른 사람에게 전달이 쉽다.
프로그램의 정확성 여부를 판단하는 자료가 되며, 오류가 발생하였을 때 그 원인을 찾아 수정하기가 쉽다.
프로그램의 논리적인 체계 및 처리 내용을 쉽게 파악할 수 있다.
프로그래밍 언어에 관계없이 공통으로 사용할 수 있다.