* Quickly estimate size, effort and cost.
Estimate your product on the base of a use case model and using pre-packaged templates, in a familiar visual environment.
Estimate changes to the existing system.

* Explore commonalities and dependencies in requirements.
Analyze complex multi-level structures, such as sets of end-user pages, workflow definitions, architecture design, etc. Instantly find elements common to several sets, elements unique to a set, dependencies between two sets, dependencies within a set, etc.

* Create flexible and customizable specifications by quoting in one element the names and/or values of other elements.
If later the quoted element changes, the referencing value changes automatically. This adds flexibility and saves you time at those stages of requirements development when concepts are not stable yet.

* Include simple arithmetic expressions into requirements and estimates.
For example, you can change specific parameters of a model and instantly see how that change impacts the overall effort.

Other additions include viewing the structure of a set of diagrams, generalization links, and much more.