A construção do software consiste no detalhamento da codificação, da verificação, do teste de unidades, da integração, do teste da integração e da eliminação de erros. Esta área de conhecimento inclui três sub-áreas:
A primeira subárea é a de: fundamentos da construção do software. Os primeiros três tópicos desta sub-área são alguns princípios básicos da construção de software: complexidade, minimização, antecipação à mudança e verificação. O último tópico discute padrões para a construção.
Já a segunda sub-área descreve como controlar a construção, ou seja, o gerenciamento da construção. Os tópicos são modelos da construção, planejamento da construção e medição da construção.
A terceira sub-área cobre considerações práticas. Os tópicos são projeto da construção, linguagem, código, testes, reuso, qualidade da construção e integração.