License editions

This topic describes the various StarTeam licenses packages.

License packages

StarTeam is available in several licensing packages:

License editions StarTeam Enterprise provides a basic feature set, including the StarTeam Server, MPX Event Transmitter and MPX Message Broker, the Cross-Platform Client, and the SDK. The requirements component is not available with this license, however, it does provide access to custom fields.
License editions StarTeam Enterprise Advantage has all the StarTeam Enterprise features plus the Requirement component, MPX Cache Agent and MPX File Transmitter, and StarTeam Workflow Extensions which include alternate property editors (APEs) that enable you to create custom forms and design workflow rules to control how all the items in a component move from state to state. StarTeam Datamart is available for purchase.
Evaluation license The first time you run StarTeam Server, an evaluation license is created for StarTeam Enterprise Advantage, which is the edition of StarTeam with the largest feature set. Before the 30-day product review period expires, be sure to register the product or extend the evaluation period.

Back to top

StarTeam Enterprise license

The following provides a summary of StarTeam products that come with the StarTeam Enterprise license. The installation instructions for some products are not in this consolidated installation guide, but are located in the respective guide of that product and are noted.

StarTeam Server

A StarTeam Server stores artifacts (files, change requests/defects, tasks, and topics) for StarTeam clients. A server can support one or more server configurations on the same computer. Install StarTeam Server on a computer that is accessible to all users.

Search

Search allows users to perform ad hoc queries across servers and projects. The query results reflect the access rights of the user logged on to Search so information is shared across the organization without compromising security.

Datamart* StarTeam Datamart is a complementary product to the StarTeam Server. StarTeam Datamart uses the StarTeam SDK to communicate with the StarTeam Server to create a reporting database that you can use with popular third party reporting applications such as Crystal Reports and Business Objects (reporting applications are not included with StarTeam Datamart). StarTeam Datamart extracts data from a StarTeam Server and places the data into a relational database, where reporting tools can access it. StarTeam Datamart can extract information from every project, every view in each project, every folder in each view, and every item in each folder, and labels, links, and history for each item. You can restrict extraction of data to a particular project and view or only extract certain tables.

Datamart stores the data in any StarTeam supported database..

The product comes with both an Extractor (for an initial retrieval) and with a Synchronizer to update existing data sets.

MPX Message Broker Pushes information from the StarTeam Server to its clients. Usually an administrator sets up a cloud of Message Brokers to improve server performance for users in diverse geographic locations. One (sometimes two) root Message Brokers are set up for the server, usually on the same computer or in a network-near location.
StarTeam Cross-Platform Client

The StarTeam Cross-Platform Client is the most used client and provides users with access to all of the artifacts on the server. The Cross-Platform Client is a pure Java client that provides support of operating systems where a compatible JRE or JDK are available. As such, Cross-Platform Client is available for the Microsoft Windows, Solaris, and Linux operating systems.

StarTeam Visual Studio Plugin The StarTeam Visual Studio Plugin provides the StarTeam software configuration management capabilities tightly integrated with the Microsoft Visual Studio development environment. Using this integration makes it possible for you to develop applications in the Microsoft Visual Studio environment while simultaneously using the version control, change request, topic, task, and requirement component assets of StarTeam. The integration brings StarTeam main menu commands, context menu commands, and an embedded StarTeam client (providing much of the same look-and-feel as the full-featured Cross-Platform Client) to the Microsoft Visual Studio development environment.
StarTeam Eclipse Plugin StarTeam Edition for Eclipse allows you to share projects on StarTeam Server and projects in the Eclipse workspace, but it is much more than just a version control plug-in. This integration offers project teams a customizable solution providing requirements, task, and change management, defect tracking and threaded discussions tightly integrated within the Eclipse platform.
StarTeam SDK The StarTeam SDK is cross-compiled so that it can be offered both as Java and .NET applications. The full SDK is used by developers to create additional applications that use the StarTeam Server.

Usually, the StarTeam SDK runtime is installed with clients automatically so it can be used by them to access the StarTeam Server. Occasionally, you may need to install the runtime.

StarTeam SCC Integration The StarTeam SCC Integration works with any application that uses the Microsoft Source Code Control (SCC) Application Programming Interface (API). This API, originally designed by Microsoft to allow applications to work with Microsoft Visual SourceSafe, enables you to perform version control operations, such as checking files in and out, using StarTeam as the SCC provider.
StarTeam Quality Center Synchronizer

This product is available with all licenses.

StarTeam Quality Center Synchronizer can ensure that the same data appears in Quality Center and a database used by StarTeam Server. The goal of the synchronization is to provide access to the latest information about defects, whether the defects are being processed from Quality Center or from StarTeam. You can use Quality Center to add defects, and you can use StarTeam to indicate that those defects have been fixed and vice versa. Team members do not need to be aware of where the defect was last processed. The latest data is available at all times, as long as the databases are synchronized frequently.

StarTeam Microsoft Project Integration

Available with all licenses.

The interaction of the StarTeam Microsoft Project Integration and Microsoft Project make the jobs of both project planners and team members easier. Project planners use Microsoft Project to list the tasks that workers must perform. After exporting the tasks to StarTeam, they can gather information about the work accomplished by each team member in StarTeam, rather than communicating individually with each team member.

File Compare/Merge File Compare/Merge is a graphical compare/merge tool delivered with the StarTeam Cross-Platform Client. It enables you to compare a file dynamically with the file in the repository, and manually or automatically merge the content of the two files. File differences are highlighted in the File Compare/Merge panes using a configurable color scheme, and action buttons display in the highlighted areas to simplify the merging process.
View Compare/Merge View Compare/Merge is a comprehensive tool for comparing and merging views available with the StarTeam Cross-Platform Client. There are two versions of View Compare/Merge:
Graphical Provides interactive comparison and merging with per-item and per-folder interaction, allowing you to carefully control which items are compared and how each difference is resolved
Command-line Enables batch/shell-directed sessions.

Back to top

StarTeam Enterprise Advantage license

In addition to the products included with the StarTeam Enterprise license, the StarTeam Enterprise Advantage license also include the products listed below. The installation instructions for some products are in the respective product sections.

MPX Cache Agent

A root MPX Cache Agent monitors the server's repository for file content and object properties. Via Message Broker, the data is pushed to remove MPX Cache Agents that are network-near to members of dispersed teams, improving the speed with which users access the data they need.

StarTeam Extensions

StarTeam Extensions enables clients to take advantage of workflow and custom toolbar applications. The StarTeam Extensions files must be checked into the StarFlow Extensions project on each server configuration. If there is no StarFlow Extensions project, you need to create one.

StarTeam Extensions also provides API documentation and samples.

StarTeam Workflow Designer

Use the StarTeam Workflow Designer to create workflows for specific artifact types (such as change requests/defects) per project or even per view.

Layout Designer

Use Layout Designer to create forms for artifacts, such as change requests. This allows you to put the most important properties on the first tab, etc. With the web client and an Enterprise Advantage server, a Layout Designer form works with workflow. This is not true of the StarTeam Cross-Platform Client where Layout Designer's use is only for form building.

This product is translated into English, French, German, and Japanese.

StarTeam Notification Agent

The StarTeam Notification Agent runs on the same computer as the StarTeam Server (or on a network-near computer) so that it can monitor the server and send notifications set up in your workflow.

StarTeam Web Server and StarTeam Web Client

The StarTeam Web Server makes it possible for users to access the server from their browsers using the StarTeam Web Client. The StarTeam Web Client is an intuitive web-based interface that many simultaneous users can use to connect to one or more StarTeam Servers to access projects and manage items. This product contains a core feature set designed to meet the needs of users responsible for viewing, creating, and editing StarTeam change requests, requirements, tasks, and topics. Browsing files and a limited set of file operations are also available.

Note: You must have a StarTeam user license to use the Web Client.

* Can be purchased separately and added to the Enterprise package.

Back to top

Evaluation license

The first time you run StarTeam Server, an evaluation license is created for StarTeam Enterprise Advantage, which is the edition of StarTeam with the largest feature set.

Before the 30-day product review period expires, be sure to register the product or extend the evaluation period. Otherwise, when clients access a server configuration managed by a StarTeam Server that has expired, no components (such as the File or Change Request components) are available and in the StarTeam Cross-Platform Client, the upper and lower panes have no tabs.

To extend your license:

  1. Obtain an evaluation extender key at the following site: https://www.microfocus.com/products/change-management/starteam/how-to-buy/.
  2. Click Start > Programs > Micro Focus > StarTeam Server <version> > StarTeam Server .
    The Server Administration Tool opens.
  3. Choose Help > About. The About StarTeam Server dialog box appears.
  4. Select the License item in the left pane.
  5. Click Extend Evaluation. The Extend Evaluation dialog box appears.
  6. Type the evaluation key.
  7. Click OK.

Note: If you are using the native StarTeam license server, you will not be able to license the StarTeam Server while any of its server configurations are running as a Microsoft Windows service. If you change the registered license while a StarTeam project is open on a user’s workstation, the licensing takes effect for that user by closing and reopening the project window. If you license StarTeam Server as Enterprise after using an evaluation license which is for the Enterprise Advantage edition, the feature set changes. For example, if you created requirements during the evaluation and license the server as anything other than Enterprise Advantage, the requirements tab disappears.

Back to top