ALM platforms are evolving ALM , A pplication L ifecycle M anagement refers to the capability to integrate, coordinate and manage the different phases of the software delivery process. From development to deployment, ALM is a set of defined process and tools that include definition, design, development, testing, deployment and management. Throughout the ALM process, each of these steps are closely monitored and controlled. ALM platform will have modules to support management of different phases of application development life cycle with integration facility with other market popular tools if needed by customers at different stages. The key phases require simplicity in usage, optimization to reduce time & effort, and flexibility to adapt in different situations. If platform supports all phases and importing of existing assets provided as feature the chances of full usage of ALM platform features are very high. Requirement Man...