1. Prozess der Erstellung von Dokumenten: Die Dokumentation muss in allen Phasen des Software-Engineerings entwickelt und ständig aktualisiert werden.
2. Verschiedene Dokumente: alle im Software Life Cycle entstehenden schriftlichen Ausarbeitungen (Pflichtenheft, Funktionenmodell, Datenmodell, Spezifikationen etc.).
3. Formen: Onlinedokumentation.