“Application Lifecycle Management” term has been used by many software vendors like Borland, IBM Rational, Compuware, and TeleLogic (They called ELM) etc… It was just tool chain for their delivery strategy and marketing.
Now ALM 2.0 Keyword is Collaborative Lifecycle, Time (Issue) Tracking, Knowledge Management, integrate with Social Oriented Engineering and Agile.
CodeBeamer is not just ALM tool. Wiki Based, Enterprise ALM Platform. Their tier 1 competitor is IBM Rational CQ (Jazz) and HP Quality Center.
For University and Open Project, CodeBeamer is free.
“JavaForge” is implementation of CodeBeamer.