Application Portfolio Manager gives you the ability to enter data relating to your applications and the hardware on which they reside. You can then easily search on either the application or equipment to determine the possible effects of changes within your systems. Written using the web2py framework available at www.web2py.com
FCMcolab is a suite designed specifically for publications. It does not contain a user front end and is solely aimed at making the development process easier for large groups of people.
Gathering requirements should be fun. It's the brainstorming process refined. It shouldn't get in the way of productivity or creativity. Harvest is about gathering requirements in the most intuitive, least intrusive way possible.