Serena Change Management (a.k.a. Dimensions) is a code repository with a lot of functionality and power. It is used by the IT department to facilitate segregation of duties regarding code moves across our environments. It has been instrumental in maintaining the various audit certifications an insurance company requires to compete in the marketplace. The product has an excellent reputation within the audit community and helps establish trusts with them. As a code repository is quite powerful and includes all the features one requires including: code comparison using Araxis Merge, pedigree, history, branching and merging, automated deployment, and baselines. Serena Change Management is role based, ensuring that code can only be checked out, modified, promoted and baselined by the those in the appropriate roles.