Este trabalho de conclusão de curso propõe uma solução para o gerenciamento do ciclo de vida das aplicações (ALM) utilizando ferramentas de software livre, abordando a crescente demanda por sistemas computacionais e a complexidade no desenvolvimento de software. Apresenta um conjunto de ferramentas open source que suporta diversas etapas do desenvolvimento, destacando suas funcionalidades e como se inter-relacionam para oferecer uma solução eficaz. Conclui-se que a adoção dessas ferramentas pode resolver muitos desafios enfrentados durante o desenvolvimento de software, permitindo uma implementação gradual.