Big sophisticated users (Sun, HP, SGI, IBM,...) always wrap
ClearCase to ensure their developers follow their defined
SoftwareMethodology. As delivered
ClearCase is a bit like a Swiss Army knife.
--
MarkSwanson
Sometimes it really is wrapping "over" or around. But more often it is the case that instead of wrapping, triggers are used (so the existing interface doesnt have to be modified so heavily) and some extension commands are provided. That said, I currently work in a shop that "wraps"
ClearCase ;-) --
BradAppleton
Every kind of versioned object type may be customized in an O-O fashion if desired. There are binary "type managers" for plaintext, and binary files (and a few others), but you can easily inherit from an existing type to create your own type manager for language-specific files, or application-specific files (so, for example, I can teach it how to do "deltas" and comparisons/merges of MS-Word files if I like).
Base
ClearCase has no convenient "out-of-the-box" deployment process model. You have to roll your own, incrementally, rather than start with an existing thing and tweak it to your tastes.
However - you get the latter with UCM
ClearCase (which comes for free when you purchase
ClearCase), as well as a the ability to configure it extensively if so desired --
BradAppleton
UCM is an acronym for
UnifiedChangeManagement. UCM is meant to work in conjunction with
ClearQuest, but you can use UCM with just
ClearCase.