Os engenheiros de software devem comprometer-se a tornar a análise, especificação, design, desenvolvimento, teste e manutenção de software uma profissão benéfica e respeitada. De acordo com o seu compromisso com a saúde, segurança e bem-estar do público, os engenheiros de software devem aderir aos seguintes Oito Princípios: