Empresas que praticam qualquer atividade relevante independente da área de atuação, são suportadas direta ou indiretamente por software. Um dos grandes desafios é que o software tenha capacidade de acompanhar mudanças tecnológicas e de negócios e para isso é fundamental executar a Engenharia de Software do jeito certo.