Com a ascens o do desenvolvimento de software, as organiza es tentam distribuir da melhor maneira suas atividades na produ o de software. Esse trabalho objetiva identificar quais modelos de colabora o s o utilizados pela ind stria e/ou academia para desenvolver software no contexto distribu do, com base no ciclo de vida b sico do desenvolvimento tradicional de software (requisitos, an lise, implementa o e testes). Assim como, apresentar quais s o os desafios que afetam cada fase do ciclo de vida das empresas. Os m todos utilizados para levantar as formas de colabora o foi uma revis o sistem tica da literatura, m todo baseado em evid ncias e uma pesquisa de campo. Para identificar os fatores que afetam as atividades do desenvolvimento foi utilizada a mesma pesquisa de campo no mercado nacional de software, onde atrav s de um question rio, as empresas pesquisadas citaram os problemas que enfrentam e que modelos de colabora o as mesmas utilizam. A partir dos resultados poss vel afirmar que os modelos existentes na literatura s o distintos dos utilizados na ind stria e que os fatores que afetam o desenvolvimento distribu do s o comuns entre as empresas.