What Is Surround SCM?

Surround SCM is a source code management tool for Helix ALM.

Surround SCM is a source code management tool that seamlessly integrates with Helix ALM. This makes it easy for you to work with source code and work items from either application. 


Collaborative Version Management


Automated Workflow Transitions

Configurable Workflows

Ironclad Security


Open and Integrated

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.

Flexible Branching

Use Built-In Code Review

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

Code 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.

Text Search

See Beyond "Checked In"

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

  • Know whether a file you're including in the build was code reviewed.
  • Ensure design documents went through the review process.
  • Control who can make changes to reviewed and approved files.

Surround SCM's configurable workflows let you define, control, and track the individual state of files undergoing change.


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 Asset Versioning

Surround SCM provides powerful source control.

Surround SCM gives you complete control over branching, promoting, rebasing, and versioning. 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 your source code changes. 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.

Version Management

Be More Productive

Discover a more efficient source code management solution.

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.

For a tailored fit to your change management process, Surround's in-application, programmable pre- and post-triggers can automate workflow state transitions, enforce workflow rules, send email notifications, run external applications, modify custom fields, perform data validation, log information, and more. Most importantly, triggers are easy to create within Surround.

Beyond Checked In

How Surround SCM Factors into Helix ALM

Helix ALM is a single, integrated solution for centralizing and managing requirements, test cases, issues, and other development artifacts and their relationships. Surround SCM helps out with source control management. 

Requirements Management

Issue Management


Test Case Management


Organize and Visualize




Workflow Automation


Security and Compliance





Get Total Version Control

Surround SCM is a great tool managing source code with Helix ALM. But if you're looking for a more scalable solution, consider Helix Core. 

Helix Core is a lightning-fast, enterprise-class version control solution. It also integrates seamlessly with Helix ALM. 

Learn More

Want to find out more about Surround SCM? Give us a shout! We're happy to answer your questions or give you a demo.

Helix ALM

Integrated, flexible, end-to-end ALM.

Helix Core

Enterprise-class version control.