Oracle CDD/Repository provides the following information management capabilities: o Common View of Information The repository provides a storage area for common elements and their behaviors (methods) that can be accessed and shared by multiple applications. Use (and re-use) of common elements and methods saves development time. o Consistency of Information When multiple applications use the same elements and methods, redundant information and conflicting definitions can be eliminated. The repository includes a notification system that alerts you to changes made to related elements. Pieces tracking capabilities allow you to locate all uses of a shared element. You can also check the effects of a projected change before the change is made. o Distribution of Information The repository provides one logical storage point for information which can be physically dispersed as appropriate to business needs or computing loads. o Integrity and Security of Information The repository provides means by which you can grant or deny access to elements and to repositories. It also provides journaling capabilities that automatically protect repository sessions from system failures. o Comprehensive Information Model The Oracle CDD/Repository Information Model contains a base set of elements and methods that spans all phases of the software development process. This allows you to model, manipulate, and control all aspects of product and process as development occurs. o Structured Information Model The Information Model is implemented in the form of an object-oriented type hierarchy. This form is designed to reduce the amount of information that must be explicitly stated in application code. o Extensible Information Model Through the Oracle CDD/Repository Callable Interface, you can extend the information model to include additional elements and methods. This functionality allows you to customize the information model to integrate new applications and tools or to address business-specific needs.