HP-ALM or Application Life Cycle Management Tool supports various phases of the software development life cycle from planning to deployment.

HP-ALM is a web based tool to manage the application life-cycle right from project planning, requirements gathering, until testing & deployment.

ALM also provides integration to all other HP products such as UFT and Load Runner.

It started out as Quality Center, a test management tool developed by Mercury interactive.

Links:
http://www.guru99.com/hp-alm-introduction.html https://en.wikipedia.org/wiki/HP_Application_Lifecycle_Management