Easy to use - < 1 day training time for users
Graphical interface - drag and drop, tree view
Centralized data - online or on secure server
Communications tools: Message boards
Issue Creation and Tracking System
Capable of CMMI level two
Project status dashboard
Requirements through Web Forms
Simple Phase Management
Many in the Requirements Engineering community believe that UML techniques - and therefore UML based tools - are poor for gathering requirements. Why? In a nutshell: the techniques, including Use Cases and Activity Diagrams, fail to guide the analyst in discovering what he/she does not know. They are also too bottom-up oriented.
If the RUP techniques are poor at requirements gathering, they are also poor at systems-level functional test case design.