Dokumen tersebut membahas berbagai metode pengembangan perangkat lunak, termasuk waterfall, prototype, RAD, spiral, agile, dan scrum. Metode-metode tersebut memiliki kelebihan dan kekurangan masing-masing, seperti waterfall yang sistematis namun kurang fleksibel, sedangkan agile lebih hemat biaya namun sulit memprediksi. Secara umum, dokumen menjelaskan proses dan tahapan pengembangan perangkat lunak menurut berbagai metode ter