
Autodesk • 2024 Internship
Markups Layer
Autodesk Construction Cloud




Company
Autodesk
Construction Cloud | Build
My Role
Product Intern
Timeline
May-Aug, 2024 | 10 weeks
Responsabilities
Concept Design
Preliminary Research
Prototyping
Design Iterations
Customer Interviews
Design Systems
Project Brief
The Markups tool in Autodesk Construction Cloud (ACC) is part of Autodesk Build, a construction management platform, that helps architectural professionals and construction teams annotate drawings, track project changes, and manage project updates. Users rely on different types of markups, such as text annotations, shapes, and issue pins, to document project progress.
This project introduces a new “Layer” feature within the Markups tool to improve markup organization and management on drawings, largely improving user workflow efficiency.
I led the design of this feature from 0 to 1 during my internship, developing a solution that effectively meets user needs and business goals while laying the groundwork for future iterations and enhancements before launch.
Problem
01
Current Challenge
Currently, as projects scale, organizing and managing large volumes of markups across different phases becomes increasingly challenging. Users needs to work with various types of markups in their daily workflows for different project phases or purpose. However, the current solution of using color-coded filters is unsustainable and inefficient, especially with numerous markups on sheets.
Example of markup clutter (click image to expand)


User Pain Points
1. Manage diverse markups
Large volumes of markups create cluttered views and slow loading times, making it difficult to keep track of critical annotations.
“You've just puked a rainbow onto a drawing."
2. Disconnected workflows
Markups are siloed from other workflows, making it hard to overlay and view different information simultaneously.
"... markups and all these different views that can't be overlaid or viewed ... creates silos and confusion.”
3. Lack of layer feature
The absence of a layer feature hinders migration from PlanGrid (Autodesk acquired) and impacts workflow efficiency.
"The functionality of the layers in PlanGrid, we loved… We then moved over to Build and we no longer had that."
4. Unsustainable markups filter
Current color-coded filter system isn't sticky across drawings and relies on limited palettes, making it inefficient in larger projects.
"It filters right, as soon as you exit out of it and you go back into it ... you have to redo the filter.”
High Level Goals
01 Business Goals
◆
Close competitive gap with competing softwares and improve user retention.
◆
Facilitate migration for PlanGrid users after Autodesk's acquisition and ensure feature parity.
02 Design Goals
◆
Integrate seamlessly with existing workflows and information architecture.
◆
Ensure flexibility and simplicity while giving users full control with a minimal learning curve.
Research
02
Target user group
To understand how the new Layer feature can support real-world workflows, I mapped how different roles interact with markups across project phases to identify where layers could bring the most value. The table below captures these scenarios and helped surface key opportunities for the feature’s design. In summary, layers support four main areas: trades, work phases, visibility control, and as-built documentation.
Project phase
Stakeholders and layer usage
Use case type
Design
Consultants / Designers
Works on markups on different layers to separate discipline input.
By Trades
Pre-construction
Project Managers
Develop works plans and organize different markups for each phase by layers.
By Phases
Construction
Superintendents
Use layers to monitor progress and isolate updates as they progress through the plan.
By Phases
General Contractors (GC)
Create markups on separate layers by trade, ensuring each team views only relevant information to their scope.
By Trades
Electricians
Create layers for home run, branches, etc. so each install crew can focus on their works. Use separate layers for each panel’s circuits, and reorder them to control visual depth.
By Trades
For Visibility
QA/QC Inspectors
Create layers for the continuous inspection during construction cycle.
For Visibility
Post-construction
Sub-contractors
Hide irrelevant layers and create one for as-built to export a clean document to client.
For Documentation
Competitive analysis
To understand how markup layers are managed in real-world tools, I researched four competitor platforms: Bluebeam, PlanGrid, AutoCAD, and Fieldwire. I focused my analysis on the first two tools that has contrasting approaches to layer control. This analysis helped guide my design decisions on how to balance control and clarity in my own solution.


Bluebeam Revu
Direct competitor
Bluebeam is a widely used markup and collaboration tools in the AEC industry. It offers professional-grade PDF annotation and drawing management.
Strength
Provides a dedicated layer panel for visibility, lock, print, and export. Layers can also be assigned in bulk and saved as reusable configurations.
Weakness
Too many entry points and settings are split across the panel, markup list, and context menus, making the interface hard to understand and use efficiently.



PlanGrid
Indirect competitor
PlanGrid is a construction management platform with features like version control, annotation, and issue tracking on both mobile and desktop.
Strength
Simple interface with easy access to layers through the filter panel. Users can group multiple markups and add them to layers directly.
Weakness
No dedicated panel for managing layers. Users can only control them through filters. Editing or removing layers requires extra steps and is not intuitive.
Key Takeaways
After analyzing different approaches to layer management, I distilled two key principles to guide my design: improving visibility and ensuring intuitive control.
Visibility and Accuracy
Layers should support more than just organization—they help users focus on the right information at the right time. A well-structured layer system improves clarity, adapts to different roles and tasks, and ensures drawings stay clean and accurate during as-built documentation.
Integrated Control
Effective layer management should be built into the markup workflow. Users need to view, group, and edit markups without switching contexts. A good design balances integration with simplicity, making layers clear while keeping their functions distinct and manageable.
Design Question
How might we control and organize markups to support clear sheet visibility and smooth workflows across different roles and project phases?
Ideation
03
Scope for MVP
After talking with my PM and mentor, we aligned on an MVP that covers the three key actions users would need most: adding a layer, moving markups to layers, and archiving. We also decided to support basic visibility controls to keep the workflow manageable.
User Stories & User Flows
#1 - Create Layer

USER STORY 1
As a user, I would like to create a layer, add new markups to the layer, and be able to view the new markups through it.
◆ What should be the process of creating layers?
◆ How can users name or organize created layer?
◆ What feedback should users receive upon creating a layer?
#2 - Move Markups to layers

USER STORY 2
As a user, I would like to move existing markups to specific layers, including the ability to move multiple markups at once.
◆ What should be the process of selecting and moving markups to layers?
◆ What options should be provided when user move markups?
◆ What feedback should users receive upon moving a markup's layer successfully?
#3 - Archive Markups

USER STORY 3
As a user, I would like to archive markups and organize them using different layers.
◆ What should be the process of archiving and retrieving markups from layer?
◆ Where should the archive layer be located?
◆ What properties should archive layer have?
Co-design Workshop
I hosted a 60‑minute co‑design session with our PM, two engineer managers, one design manager, and another designer to test the draft user flows and collect quick UI ideas for the new Layer panel.
What we did?
We walked through each flow in FigJam, sketched alternatives on sticky notes, and voted on pain points and must‑have controls.
What's the result?
The session exposed some edge cases — bulk move, archived‑layer visibility, and permission locks — which I carried into the next prototype round.







Design Manager


Designer
PM
Engineer Manager
Design Manager

Move advanced settings to a kebab menu; flag bulk-move and archived-layer cases for next prototype.
Put core layer actions: add / delete / rename / filter in the Markup List header.
Key Takeaways
Based on what we learned from reviewing flows and co-designing with the team, I set two main goals for the layer experience.
Balance Control and Clarity
The layer system should offer enough control for managing markups, like visibility, grouping, and editing, without adding complexity. Core actions need to be easy to access, while keeping the interface clean.
Support Diverse Workflow Roles
The system should work for different team members, whether they’re adding markups, reviewing drawings, or organizing data. Key actions need to be accessible in context, while advanced controls stay out of the way.
Prototyping & Validation
03
Design Exploration
Here is a diagram that shows the potential use cases for layers across the various phases of a construction project. We’ve highlighted how different stakeholders might use layers to address four main areas: trades, work phases, visibility control, and as-built documentation.
CHALLENGE 1
Make Layer Visually Distinct
To introduce Layers into the Markup List, we needed to make them clearly stand out as a separate object type. Since both layers and markups now appear together, I focused on using visual cues like color, indentation, and icons to help users quickly tell them apart. This visual foundation made it easier to design interactions like visibility toggles and lock controls later on.
Deeper look of the Layer design spec
CHALLENGE 2
Layer Panel Structure
Designing the panel structure was a key challenge. I explored three layouts to balance clarity and scalability. The drawer-style option grouped markups under each layer but can get cluttered with more layers. Splitting layers and markups into two sections made controls clearer but weakened the visual connection. A two-column layout helped restore that link but took up too much space. Each option revealed different trade-offs around clarity and screen real estate.



Option 1
Option 2
Option 3
CHALLENGE 3
Header Menu
The header menu controls how users interact with layers. I explored ways to keep it lightweight while supporting advanced actions like toggling visibility, locking layers, and searching. One idea was to let users turn the entire layer system on or off, keeping the interface clean for those who don’t use it.



CHALLENGE 4
Contextual Menu
To support quick actions without opening the sidebar, I designed a contextual menu that appears directly on the drawing. It lets users move markups to layers in fewer steps, staying focused on the canvas. The layout follows existing interaction patterns to feel consistent and easy to adopt.

User Testings & Interviews
We conducted 6 rounds of feedback sessions, including 4 with end-users. While many design directions were validated, there were still mixed opinions especially around the structure of the layer panel. For example, users were split between grouped and separated layer layouts. Some features like archive and layer-filter interaction were confirmed as useful, while others like permission control and markup integration revealed deeper system-level challenges we couldn’t fully resolve in this round.
6
rounds of interviews
4
/
6
with
end-users
8
Pain points identified

Insights & Opportunities
Although not all decisions were finalized, several ideas were clearly valuable and worth carrying forward. Based on user feedback, I identified four areas for future improvement.
User Workflows
Continue gathering and refining personas and scenarios that involve markups, to make sure the layer system supports real-world roles and tasks.
Markup Integration
Improve how layers connect with different types of markups (e.g., issues, assets) so users can manage everything in one place, not just basic drawn elements.
Permission and Locking
Explore more robust permission models for layers, especially for shared workflows. Locking behaviors should align with existing project-level controls.
Visibility Control
Shift from markup-level visibility to a more flexible, layer-based approach. This will give users better control over how information is shown or hidden.
Feature Overview
A breakdown of the key feature flows delivered to the team






4 Main User Flows
Final deliverables introduce four core user flows to support how users organize and manage markups across construction drawings. These include: creating and archiving layers, moving markups between layers, controlling layer and markup visibility, and performing quick actions directly on sheet view. Together, these flows help streamline coordination across trades and project phases.
1
Layer Control
Users can control layers by creating new layers to group related markups or archive outdated ones. This helps organize information by trade, phase, or review status, making drawings easier to read and manage.
Create Layer
+ View markups via layers
+ Create layer on Markups list
+ Add markups on created layer
FLOW 1.1
Archive Layer
+ Archive single markup
+ Manage layer visibility
+ Toggle on Archive Layer
FLOW 1.2
2
Working with Markups
Users can move markups between layers to keep content organized. This helps separate markups by type, team, or status without needing to recreate them.
Move Markups to Layer
+ Move markup to existing layer
+ Move markup to new layer
FLOW 2
3
Manage Layer Properties
Layer properties let users control how layers and markups appear and behave. Users can toggle layer visibility, lock layers to prevent changes, rename or delete them as needed. Markups within layers can also be filtered and sorted, making it easier to focus on specific tasks during review or collaboration.
Layer Visibility
+ Show/hide layers
+ Lock/unlock layers
+ Rename layers
+ Delete layers
FLOW 3.1
Markups Control
+ Filter markups
+ Sort makrups
FLOW 3.2
4
Layer Actions on Sheet View
Users can create layers and move markups without opening the layer panel. This allows for quicker edits directly from the canvas, reducing steps and keeping focus on the drawing.
Creating Layer
+ View markups via layers
+ Create layer on Markups list
+ Add new markup on created layer
FLOW 4.1
Moving Markups
+ View markups via layers
+ Create layer on Markups list
+ Add new markup on created layer
FLOW 4.2
Impacts & Reflections
Contributions
Provided initial design concepts and research for the layer feature.
Set the foundation for further iterations, validation.
Created basic flows to establish the structure of the layer functionality.
Impacts
Projected to increase user productivity, and to boost adoption rate with an additional 7,500 active monthly users.