Overview of Design Management

Design Management is a collaborative web-based tool that enables a broad set of stakeholders to contribute to and influence the design of products, software, and systems. By using the Design Management products, you can integrate design into the overall application and systems engineering lifecycles and collaborate on models and designs.

Design Management supports a collaborative approach to software and systems architecture and design. By integrating Design Management into the Rational® solution for Collaborative Lifecycle Management, you can associate all types of software and systems designs with other lifecycle resources such as requirements, change requests, and test artifacts. Software architects, system engineers, developers, and deployment planners can collaborate with peers, subject matter experts, clients, and other stakeholders over the internet.

To learn more about how to use these capabilities, see Getting started with design management.

The design management capabilities in Rational Software Architect Extension for Design Management and Rational Rhapsody® Design Manager support integrations with the Jazz™ applications for change and configuration management, requirements management, and quality management. To work with these integrations, see Integrating the CLM applications and Design Management.

In-context collaboration

You can share models created in Rational Software Architect or Rational Rhapsody, edit the models by using the web client, and conduct online design reviews with peers and stakeholders.

Traceability and impact analysis

When you integrate Design Management with CLM, you can set up links between design elements, other designs, and lifecycle artifacts (architecture management, requirements management, change management, and quality management.) The bidirectional traceability between requirements and designs enables you to easily see and understand the impact of changes to the requirements or designs. You can also create and view impact analysis diagrams to examine the links to and from specific target elements in a design

Agile sketching

In Design Management, you can use the collaborative, agile sketching functionality to create sketches of architecture and design ideas. You can then share the sketches with colleagues and stakeholders, conduct reviews of the ideas, and revise the sketches before proceeding with formal modeling of the design.

Reporting and document generation

You can use the embedded document generation features and document templates to generate and share design documents, specifications, and reports. By using the Design Management web client to generate reports, project members and stakeholders can easily access information in the models and projects.

Change management for designs

You can store and manage different types of architectures, designs, and models in the CLM applications.

Traditional design tools store designs in files that are managed by source control management (SCM) systems. In Design Management, designs and models are treated as first-class artifacts, which means that you can import models to the server and manage them directly at the model level; no mapping of model elements to files is required. This approach simplifies the workflow for successfully managing architectures and designs in a team context.

Configuration management

You can use the configuration management capabilities in Design Management to create versions of design artifacts and link them to other team artifacts, such as requirements and test cases. Use configurations (streams and baselines) from CLM applications to manage reuse, traceability, and parallel development. Assemble configurations into global configurations so that artifact versions that are linked across CLM applications resolve correctly. Teams can use their configuration management- enabled CLM applications to contribute requirements, designs, tests, and global configurations to a larger working environment. Global configurations assemble contributed configurations in a hierarchical tree view. Use global configurations to plan and manage the reuse of configurations in the many versions or variants of your software, system, or product line. For more information about configurations, see Getting started with configuration management.

Common user administration and lifecycle project administration

You can install and configure Design Management to share a Jazz Team Server with CLM applications so that only a single user database is required and design projects are part of a lifecycle project.

By installing Design Management into a CLM environment with a shared Jazz Team Server, you benefit from the following common, or shared, lifecycle management functionality:
  • Common user administration
  • Lifecycle projects that include designs
  • Money that Matter sample application that includes design artifacts
  • Common deployment configurations
  • Common platform support

Domain modeling

Design Management supports several common domains such as UML or BPMN, as well as custom modeling domains. This means that, if your organization works is a particular domain, you can share and collaborate on the domain-specific models and designs.

Client integrations

You can integrate Rational Software Architect or Rational Rhapsody with the Design Management Server. With this integration, you can access models and designs on the Design Management Server, search and query designs, analyze and review designs, and generate reports.


video icon Watch videos

CLM playlist
Jazz.net channel
User Education channel

learn icon Learn more

CLM learning circle
Agile learning circle
Learning circles

ask icon Ask questions

Jazz.net forum
developerWorks forums

support icon Get support

Support Portal
Deployment wiki
Support blog