Managing the intricate relationships between components in complex product assemblies presents a challenge for designers using CAD (computer-aided design) software.  Ensuring that components fit together correctly, function as intended, and can be efficiently modified requires careful planning and robust design methodologies. 

Top-down design offers a powerful approach to address these challenges, enabling design teams to define the overall structure and interdependencies before diving into individual part details, ultimately ensuring parts fit together the first time and function as expected.

What is the Top-Down Design Approach?

The top-down design methodology fundamentally reverses the traditional part-centric approach. It begins with the "big picture"—the overall system, the conceptual layout of the assembly, or a clear definition of the product's intended function and form. The emphasis is on establishing the design intent, critical interdependencies, and spatial relationships between major components or subsystems at the outset. 

This methodology involves progressively breaking down the complex system into smaller, more manageable subsystems and components, refining the details at each level. Often, this starts with defining global parameters, shared datums, or simplified representations (placeholders) for the main subcomponents before adding intricate details.

Onshape's cloud-native architecture provides a unique foundation for implementing top-down design methodologies, offering distinct advantages over traditional file-based CAD systems. Its integrated environment for modeling, assembly, data management, and collaboration enables seamless and robust relational design workflows. 

Let’s take a look at 7 ways Onshape enables a better top-down design approach.

7 Ways Onshape Enables Better Top-Down Design Approach

Onshape Documents

Close-up of an assembly in Onshape

Unlike traditional CAD where projects consist of numerous separate part files, an Onshape Document acts as a project container or workspace. A single Document can hold multiple tabs containing various types of project data: Part Studios (for part creation), Assemblies, Drawings, imported files (STL, IGES, PDF, images, videos), Variable Studios, and more. 

This unified environment means all project-related information resides in one managed location, inherently facilitating the management of relationships between different design elements. Folders can be used within the Documents page for further organization. The Document itself is the unit of sharing, versioning, and collaboration.

Linked Documents

This feature allows elements—typically parts or subassemblies, but potentially sketches or surfaces, too—from one Onshape Document to be inserted and referenced within another Document. 

This capability is fundamental for breaking large, complex designs into smaller, more manageable modules and for creating libraries of standard or frequently reused components.

Part Studios

Part Studios

A Part Studio is a tab within an Onshape Document dedicated to creating and editing parts, surfaces, and sketches. Critically, a single Part Studio can contain multiple distinct parts. All parts created within the same Part Studio share a single, ordered, parametric feature list. 

This shared history means that features can reference geometry from multiple parts within the studio, creating inherent, robust relationships that update automatically when shared features or sketches are modified.

Global Variable Studios

A Variable Studio is a dedicated tab where named variables (e.g., #OverallWidth, #HoleDiameter) are defined. These variables can then be referenced in sketches, feature dimensions, and patterns across multiple Part Studios and Assemblies within the same Document. 

Changing a variable's value in the Variable Studio automatically updates all referencing dimensions parametrically throughout the Document. For top-down design, Variable Studios can be used to capture global parameters that can be shared across part studios and assemblies.

Assemblies

Assembly tabs

Assembly tabs are where instances of parts (from Part Studios within the same Document or from Linked Documents) and subassemblies are brought together. 

In the Assembly environment, users define the kinematic relationships (how parts move relative to each other) using mates and establish the hierarchical structure of the product. Assemblies are primarily for defining structure, motion, and fit, rather than creating the fundamental part geometry itself.

In-Context Design

Part Feeding Machine Gantry

In-context design allows a designer to edit a specific part while viewing it within the visual context of its parent assembly. While editing, geometry from other assembly components can be referenced to drive the features of the part being edited. 

If a reference is created, then Onshape tracks an “Assembly Context”. The Assembly Context is not a live link to the ever-changing assembly. Instead, it's a stable snapshot capturing the precise positions and geometry of the referenced assembly components at the instant the contextual reference was established. 

This snapshot mechanism is what fundamentally differentiates Onshape's approach from the often fragile in-context links in traditional file-based CAD.

Versioning 

Reference manager in Onshape

Versioning is the key to stability. When inserting an element from another Document, Onshape defaults to linking to the active workspace (the live, editable state) of the source Document. 

While this provides immediate updates for changes made in the source workspace, it can lead to instability if the source part is under active development. The recommended best practice for stable top-down design, especially for standard parts or released subsystems, is to explicitly link to a specific, immutable Version or Release of the source Document. 

The designer, always in control while working in Onshape, must consciously choose to update the link by right-clicking the instance/feature and selecting "Update Linked Document". This controlled update process prevents unexpected changes from cascading through assemblies and gives teams control over when external modifications are incorporated.

Cloud-Native CAD Enables Top-Down Design

Onshape is a cloud-native CAD platform built from the ground up to help engineering teams accelerate their product development process.

In this video, we'll explain Onshape differentiators related to top-down design that help engineering teams build complex products faster.

In Onshape, engineering teams can build assemblies as multiple linked subassemblies that are CAD documents tracked on the cloud with their own version and revision histories.

Engineering teams wanting to work concurrently on several subsystems can do so easily.

When building assemblies, users link parts built-in Part Studios where they can build multiple related parts. Several parts can also be combined and tracked as a single composite part. How many related parts to build in a single Part Studio is a modeling preference. Users can always build their parts in several Part Studios and derive one studio in another.

Any changes made in the Part Studio are always reflected in the assembly. Further, users can create or edit a part studio in the context of an assembly. Unlike other CAD systems, there's no need to lock and unlock your references.

Because of its unique architecture, Onshape is able to maintain a snapshot of the assembly so that users can edit multiple related parts in context without breaking any references.

With multiple related sketches spanning several parts in the same Part Studio, users can easily build features, such as holes, that span multiple parts. This not only reduces the number of features being built, it also reduces the opportunity for error and speeds up future updates.

Deriving in parts and sketches from other Parts Studios to create references and geometry in the current Part Studio is always an option.

Finally, with built-in version and revision control, Onshape's reference manager always tracks and notifies the user if newer versions or revisions of linked documents are available. The reference manager can update all references to the latest version or revision, or allow the user to update selectively.

Onshape users are always in control, choosing when to update their references.

With linked CAD documents on the cloud, tracked histories, multi-part part studios, in-context design, and selective updates, engineering teams finally have the platform they need to tackle top-down design of complex products while accelerating their time to market.

Top-down design provides a powerful framework for managing complexity and ensuring the integrity of product assemblies. While the principles are not new, Onshape's unique cloud-native architecture and purpose-built features offer a modern, robust, and highly collaborative environment for implementing these strategies effectively.

With features like multi-part Part Studios for cohesive component design, Managed In-Context Design for reliable assembly referencing, and version-controlled Linked Documents for modularity and reusability. These tools enable teams to centralize design intent, maintain consistency, and simplify the iterative process, significantly mitigating the risk of broken links and update failures commonly associated with traditional top-down design methodologies.

The Onshape
Discovery Program

Learn how qualified CAD professionals
can get Onshape Professional
for up to 6 months – at no cost!