문서화의 주된 목적은 시스템의 유지보수와 관리, 그리고 프로젝트 관리의 용이성을 제공하는 데 있습니다. 문서화는 시스템 보수 및 운용하는 그룹에 인계인수 작업을 용이하게 하고(보기 1), 시스템 개발 프로젝트의 관리가 용이하게 하며(보기 3), 개발 전체 관리의 지표가 될 수 있습니다(보기 4). 그러나 개발자의 순서도 작성, 코딩, 디버깅 테스트만을 목적으로 한 문서화는 일상적인 문서화의 목적과 거리가 있습니다. 이러한 활동들은 개발 과정에서의 일부분일 뿐이며, 문서화의 주된 목적과는 다소 차이가 있습니다. 따라서 보기 2는 문서화의 주된 목적과는 거리가 먼 것으로 볼 수 있습니다.