Hoje em dia muitas empresas dependem das tecnologias de informação e da engenharia informática, mesmo que o seu negócio não esteja directamente relacionado com elas.
No entanto, nem todas as empresas e negócios conseguem justificar e suportar os custos associados a tantas funções fundamentais e altamente distintas, ligadas à engenharia e desenvolvimento de software.