Teamscale is available in three versions. Which one is right for you depends on the required features and the programming languages in use.

Analyses | Basic | Professional | Enterprise |
---|
Realtime Analysis Engine Realtime Analysis Engine Provides results on changed code within seconds. | |||
Branch Support Branch Support Teamscale knows the commits of all branches in your repository. It can be fully customized which branches Teamscale should analyze. | |||
Flexible Configuration Flexible Configuration Configure the rules you want to check against, as well as their severity. | |||
Naming Conventions Naming Conventions Checks against configurable rules for names of types, methods, and variables. | |||
Structuring Analysis Structuring Analysis Limit the allowed length of files and methods using configurable thresholds. | |||
Clone Detection Clone Detection Finds redundant pieces of code that were created via copy&paste. Clone detection is robust against simple modifications, such as rename of variables. | |||
Comment Analysis Comment Analysis Allows to check, whether all of your API methods are commented. Can detect trivial and redundant comments. | |||
Architecture Conformance Analysis Architecture Conformance Analysis Architecture conformance analysis performs a comparison between your intended specified architecture and the architecture found in the dependencies of your source code. | |||
Test Gap Analysis Test Gap Analysis Test Gap Analysis reveals untested changes. These are especially error-prone parts in your source code. | |||
Upload of Custom Metrics and Findings Upload of Custom Metrics and Findings Upload and manage metrics and findings from any external source. | Included (via REST API) | ||
Definition of Custom Checks Definition of Custom Checks Define your own checks using our powerful Java API. | Included (using Java API) |
Supported Technologies | Basic | Professional | Enterprise |
---|
Programming Languages | C# | C/C++
and all of Teamscale Basic | ABAP
and all of Teamscale Professional |
Version Control Systems | Subversion (SVN) | Bitbucket Cloud/Server
and all of Teamscale Basic | Artifactory
and all of Teamscale Professional
|
Issue Trackers | Jira | IBM RTC/Jazz
and all of Teamscale Professional | |
User Management | Integrated User Management | LDAP
and all of Teamscale Basic | all of Teamscale Professional |
Test Coverage Tools Test Coverage Tools Once uploaded to Teamscale, our tool is able to integrate the results of many external coverage tools. | Clover | BullseyeCoverage
and all of Teamscale Basic | SAP SCOV
and all of Teamscale Professional
|
External Analysis Tools External Analysis Tools Teamscale can seamlessly integrate findings produced by third-party tools. Some of these tools will run internally with Teamscale, while the output of other analyzers can be uploaded to Teamscale. | ESLint | Astrée RuleChecker
and all of Teamscale Basic | Model Advisor
and all of Teamscale Professional
|
Findings Management | Basic | Professional | Enterprise |
---|
Findings Churn per Commit Findings Churn per Commit See for each single commit the quality violations that have been added or removed. | |||
Findings Tracking Findings Tracking Findings tracking follows violations of your quality guidelines across every code change, including file renames of moving of code fragments. | |||
Finding Exclusions Finding Exclusions Finding exclusions allows you to hide quality violations that you do not consider relevant. Thanks to tracking, findings remain blacklisted also in case to changes to the surrounding code or when upgrading Teamscale. | |||
Findings Baselining Findings Baselining Filter quality violations to only display those created after a specific date, such as the start of the current iteration. | |||
Quality Tasks Quality Tasks Group quality violations and assign them to users. Allow to easily check resolution of these tasks. |
Results & Presentation | Basic | Professional | Enterprise |
---|
Configurable Dashboards Configurable Dashboards Dashboards can be created, edited, and shared by each user to provide customized views on the quality data. | |||
Quality Reports Quality Reports You can create reports in a presentation-like manner, and present them directly out of Teamscale. | |||
Time Travel Time Travel Inspect the quality of your system for any historic state. | |||
Code Search Code Search Search in your source code and commit messages. | |||
Quality Delta Quality Delta Compare snapshots of your system's quality for any two points in time, allowing deeper insight into the changes of your system. |
Support | Basic | Professional | Enterprise |
---|
Online Documentation | |||
Email Support | |||
Phone Support | |||
Installation Support | |||
Analysis Configuration Support |
Prices Month Year | Basic | Professional | Enterprise |
---|
Prices refer to one Teamscale license and include all product updates. | |||
Academic Users | free | ||
Up to 5 Users | EUR 330 EUR 3,300 | EUR 440 EUR 4,400 | EUR 660 EUR 6,600 |
Up to 15 Users | EUR 660 EUR 6,600 | EUR 990 EUR 9,900 | EUR 1,540 EUR 15,400 |
Up to 25 Users | EUR 1,100 EUR 10,999 | EUR 1,650 EUR 16,500 | EUR 2,530 EUR 25,300 |
Up to 50 Users | EUR 2,090 EUR 20,900 | EUR 3,190 EUR 31,900 | EUR 4,840 EUR 48,399 |
Up to 100 Users | EUR 3,960 EUR 39,599 | EUR 5,940 EUR 59,400 | EUR 9,020 EUR 90,200 |
More than 100 Users | Please contact sales@teamscale.com for a quote |