Essential Complexity
Complexidade Essencial, um termo cunhado por Fred Brooks, refere-se à complexidade inerente ao problema que o software está tentando resolver. Essa complexidade não pode ser removida, apenas gerenciada, em contraste com a complexidade acidental, que surge das ferramentas e abordagens usadas.