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.