This documentation is archived and is not being maintained.

Overview of Distributed System Designers 

In Visual Studio Team Edition for Architects, Distributed System Designers are an integrated set of graphical designers that help application architects, developers, and infrastructure architects achieve the following high-level goals:

  • Document, visualize, and communicate application design and datacenter run-time environments.

  • Design distributed application systems for deployment.

  • Evaluate deployment of application systems in the target datacenter.

  • Maintain and synchronize application design diagrams with source code.

Distributed System Designers help achieve these goals by supporting the following software development processes:

  • Design, configure, and implement reusable applications for composing application systems.

  • Compose application systems to use in distributed system scenarios.

  • Represent run-time environments as logical datacenters.

  • Define and validate deployment for applications and application systems against logical datacenters.

To support these processes, Distributed System Designers makes it possible for architects and developers to perform the following high-level tasks:

Distributed System Designers use the System Definition Model (SDM) as its underlying metamodel. SDM supports the Dynamic Systems Initiative (DSI) in simplifying and automating how enterprises design, deploy, and operate distributed systems. For more information, see Overview of the System Definition Model (SDM) and visit the Visual Studio Team Edition for Architects site on MSDN online at

See Also