Creating software is a complex process that involves people, technology, requirements, budget and time. Applications Life Cycle Management Tools exist to facilitate and control this process, some issues we should consider when selecting a tool is that...