Dokumen tersebut membahas tahapan pengembangan perangkat lunak mulai dari perancangan, pengkodean, pengujian, hingga implementasi sistem. Juga membahas menentukan lingkup proyek, sumber perangkat lunak, siklus hidup pengembangan perangkat lunak, dan perancangan perangkat lunak terstruktur maupun berorientasi objek.