
O desenvolvimento de novos sistemas e a manutenção simultânea dos sistemas já implantados, bem como o desenvolvimento concentrado de uma nova aplicação, normalmente exige um aumento no quadro de pessoal da área, por um período limitado de tempo, com a necessária dispensa dos recursos excedentes imediatamente após a estabilização das atividades.
O outsourcing é uma alternativa de solução para estas situações, onde a empresa cliente procura parceiros para suprir suas necessidades de mão-de-obra temporária e/ou especializada.