Keep Artifacts Secure

Integrate with Helix ALM

What Surround SCM Does

Manage Assets throughout the Product Lifecycle

Flexible branching gives you complete control of how you manage releases and track configurations. With a variety of branch types, Surround SCM makes it possible to manage any project without forcing a specific process or methodology on your team.

Smart branches also retain extensive linking history, alleviating manual merge pain and ensuring that automatic code merges are right the first time.

Use Built-In Code Review

Surround SCM comes with built-in code review. Comments are tracked with the file and can be reviewed for future reference. You can also integrate code review as part of your development workflow. This means you can block files from being checked into your build branch until they've passed the review.

Find Text Fast

The find-in-file feature makes it fast and easy to find text in text files, as well as Word, Excel, PDF, and even OpenOffice documents. Wildcards and regular expression support increase the odds you'll find the text you seek.

See Beyond "Checked In"

Know the true status of your files in the change process. With Surround SCM, you'll:

Create Reports

Surround SCM helps you keep management updated. Start with reusable filters to cut through the clutter and find the valuable stuff. Then choose from a variety of detail, history, trend, and differences reports. The RDBMS is also well-documented, so you can use other reporting tools if needed.

Control Over Assets

Surround SCM gives you complete control.

Surround SCM gives you complete control over your artifacts, including code. And it has advanced labeling features. Surround's branching and labeling together are especially powerful, allowing you to efficiently manage change process and releases, and track configurations.

The integrated code review allows you to store reviewer's comments so they can be referenced as team members work with files.

With Surround, you can easily see the full set of actions performed against a file across all branches. Interactively trace a file's history, see what changed between any two versions, and gain new insight into changes to your code. It's also a great way to see branch relationships.

Surround's extensive changelist and atomic transaction support let you perform actions on groups of files and rollback or cancel operations to related files.

Be More Productive

Discover more efficient SCM software.

Surround SCM's full text search lets you search files without making you retrieve them first. You can search plain text, Microsoft Word and Excel files, PDFs, and OpenOffice documents.

Surround keeps you informed of changes with built-in email notifications. And the web client provides access from any browser, for when you need to work from a machine that doesn't have Surround installed.

Surround has a rich set of built-in reports and report creation capabilities for analyzing file information and activity. You can even create custom change management reports that run outside Surround.

When compliance is critical, Surround lets you track electronic signatures, and can quickly run an audit trail report to review and validate signature records.

Go Beyond “Checked In”

Surround SCM delivers strong change management.

Surround can tell you whether a file you are including in the build was code reviewed, help ensure design documents went through the review process, and control who can make changes to reviewed and approved files. Just tell Surround the states your files can exist in.

Once you define states, Surround's configurable workflows let you control which actions you can perform on any file or branch based on its state. Don't want to allow files that haven't been code reviewed into the build? It'll help keep that from happening.