Surround SCM API
Programmatically access the Surround SCM Server through native C, .NET, and Java libraries. Use the API to retrieve files to your build machine, pass code to a code review tool, or integrate Surround SCM with other tools in your development lifecycle.
Visit Seapine Labs for sample applications that use the Surround SCM API.
Reporting Enhancements
Surround SCM 2010's reporting enhancements give you more control over the look and feel of reports and provide access to external reporting services for even more flexibility.
Native Reporting Enhancements
Generate interactive list reports, and customize the look and feel of any report with standard CSS. The new Workflow Progress report provides insight into the progress of a project through the defined workflow.


External Reporting Services Integration
Use the reporting tools your organization already has in place with Surround SCM's new external reporting plug-ins. External reporting plug-ins let you create and view reports from external reporting services, such as SQL Server Reporting Services or Crystal Reports. External reporting provides more flexibility and control of the report content and layout, and offers more output format options.
Third-party Application Integration
Add custom commands to branch, repository, or file menus to enable launching third-party applications or custom scripts on demand. For example, users can fire up a code review tool or kick off the nightly build, all with one click from the Surround SCM Client.

Learn more about modifying the Surround SCM Client menus
Automatic Client Upgrades
New automatic client upgrades make it much easier for administrators to roll out Surround SCM upgrades. Instead of manually upgrading all instances of the Surround SCM Client, users can be prompted to upgrade when they log in and are guided through the installation process. Now you can always keep your team on the latest version of Surround SCM.

TestTrack Integration Enhancements
Users have all the power of the TestTrack Client when working with defects from Surround SCM and a consistent Surround SCM interface when viewing source controlled files from TestTrack.
- Use TestTrack rich text edit controls when viewing defects from Surround SCM.
- Rename "Defect" label to match TestTrack configuration.
- Updated Surround SCM dialogs when working with files in TestTrack.
License Usage Tracking
Detailed logging of named and floating license usage provides insight into who is using licenses and how often they're being used. Use this information to analyze and understand how to best assign named and floating licenses, as well as determine peak usage times.
