Integration with Other Applications > Integrated Software Management > Software Configuration Management Integrations > Getting Started Using SCM Systems with Windchill Integrations for Embedded Software > Getting Started for Users > Software Configuration Management Systems Overview for Users
  
Software Configuration Management Systems Overview for Users
Windchill Integrations for Embedded Software supports the following SCM systems:
Integrity
IBM Rational ClearCase
Subversion
An integrated SCM system in Windchill and Windchill Integrations for Embedded Software is referred to as an SCM adapter. These adapters are set up and managed by Windchill Site and Organization administrators.
Project Managers
Project managers can access project, product, and libraries within the Windchill site and organization levels to manage DTS adapters when those adapters are integrated with Windchill Integrations for Embedded Software.
Integrated DTS adapters can share and associate external data with Windchill Integrations for Embedded Software as a link to external content, or as a Windchill object copied from an external system.
Software Managers and Developers
Windchill Integrations for Embedded Software provides an integrated environment to manage artifacts of a software build in a central repository. These artifacts could be installers, executables, libraries, DLLs, and related files. Typically, for building a software deliverable, a software developer and a software manager share the following responsibilities:
The software developer creates, uploads, and updates software builds.
The software manager views and captures the state of a software build at various stages of product development.
Depending on your role and requirements, you can choose from the following build management operations in Windchill Integrations for Embedded Software:
Create a software build object and attach content.
View and capture the state of a software build at various phases of a Software Development Life Cycle (SDLC).
Associate a software build with defects, Windchill parts, Windchill documents, and requirements.
Furthermore, you can use Windchill Integration for Software Build Tools, a Java-based remote client application to automate the build process and directly upload and update software build artifacts in Windchill Integrations for Embedded Software.
Users
Windchill users can browse, select, and change existing context associations that Site and Organization administrators have setup for their SCM adapters.
Users can upload and maintain software files, primary source content, and attachment content through various Windchill objects. Examples of Windchill objects are:
Software parts
Software documents
Software configuration data documents.