A norma NBR ISO/IEC 12207 é composta por um conjunto de processos, atividades e tarefas que pode ser adaptado de acordo com os projetos de software. Estes processos são classificados em três tipos: funamentais, de apoio e organizacionais.
São elementos inseridos, respectivamente, em cada um deles: