Globaalit: globaalit muuttujat joita aliohjelma tarvitsee Muuttuu: ne muuttuvat arvot jotka eivät ole parametrilistassa = lähinnä globaalit muuttujat (hyvä aliohjelma ei näitä tarvitse) Syöttö: pääte, tiedostot Tulostus: pääte, tiedostot Kutsuu: mitä EI- tunnettuja aliohjelmia tai makroja tarvitaan C:n standardikirjastojen kutsuja ei tarvitse luetella jolleivat ne ole kovin eksoottisia, ei myöskään samassa tiedostossa tai projektissa olevia "tunnettuja" aliohjelmia Tekijä: kuka tehnyt (jos triviaali aliohjelma, voidaan jättää pois) Pvm: milloin tehty ja myös muutokset Algoritmi: algoritmin karkea kuvaus ja mahdolliset lähdeviitteet Esimerkki: esimerkkejä, joilla havainnollistetaan aliohjelman toimintaa ja saadaan itsellekin kirjattua ylös se mitä ollaan tekemässä
Näistä tarpeettomat (triviaalit tai tyhjiksi jäävät) rivit poistetaan.