UX Design Tools
UX design tools are digital workspaces for turning product ideas into interface structures, reusable visual systems, interactive prototypes, and implementation guidance. They help a team explore and test an experience before committing to production code.
itWeb development | OpenSkills.info
Intro
UX Design Tools
UX design tools are workspaces for expressing how a person moves through a digital product. A tool can hold rough flows, detailed screens, reusable interface parts, clickable behavior, review comments, and implementation details. The tool is not the design process itself. It is the shared representation that makes ideas inspectable and testable before engineering commits to them.
The working model
Most interface-design tools organize work as a hierarchy:
Workspace → project → file → page → frame or board → layer
A workspace controls membership and shared resources. Projects group related files. Pages separate flows or states inside a file. A frame or board represents a screen, viewport, or bounded region. Layers hold text, vector paths, images, and nested containers.
The canvas is only one plane. A useful UX tool connects four planes:
- Structure: frames, layers, constraints, grids, and responsive layout rules.
- Reuse: styles, variables or tokens, components, variants, instances, and libraries.
- Behavior: links, triggers, transitions, overlays, conditions, and prototype state.
- Delivery: comments, version history, assets, measurements, annotations, and developer inspection.
These planes form a path rather than four unrelated feature lists. A team maps a task, sketches alternative flows, chooses a direction, builds reusable interface parts, connects states into a prototype, tests the prototype, revises it, and hands an accepted state to engineering.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://www.figma.com/resource-library/what-is-wireframing/
Supports
- Wireframe purpose and fidelity decisions
- Quiz answer about low-fidelity work
- https://help.figma.com/hc/en-us/articles/360039150173-Guide-to-components-in-Figma
Supports
- Components, instances, properties, overrides, and libraries
- Reuse hierarchy and component-contract guidance
- https://help.figma.com/hc/en-us/articles/360056440594-Create-and-use-variants
Supports
- Variant properties, values, and component sets
- Limits of large component sets
- https://help.figma.com/hc/en-us/articles/360040451373-Explore-auto-layout-properties
Supports
- Direction, sizing, wrapping, gaps, padding, alignment, and positioning
- Responsive layout practice and quiz answer
- https://help.figma.com/hc/en-us/articles/15339657135383-Guide-to-variables-in-Figma
Supports
- Reusable values, modes, aliases, scopes, and prototype use
- Semantic-value mental model
- https://help.figma.com/hc/en-us/articles/360040314193-Guide-to-prototyping-in-Figma
Supports
- Flows, connections, triggers, actions, overlays, transitions, and sharing
- Prototype state-graph model
- https://help.figma.com/hc/en-us/articles/14506587589399-Use-variables-in-prototypes
Supports
- Variables, state changes, component properties, and conditional prototypes
- Logic-rich prototype quiz answer
- https://help.figma.com/hc/en-us/articles/15023124644247-Guide-to-Dev-Mode
Supports
- Inspection, ready status, measurements, assets, annotations, and integrations
- Handoff scope and limits
- https://help.figma.com/hc/en-us/articles/39747637290263-Components-collection-Tips-for-component-management
Supports
- Testing component changes before publication
- Library release quiz answer
- https://help.figma.com/hc/en-us/articles/360039234193-Review-and-accept-library-updates
Supports
- Consumer review and adoption of library updates
- Stale-library recovery
- https://help.penpot.app/user-guide/
Supports
- Design, components, tokens, prototypes, inspection, teams, and export
- Penpot Landscape placement
- https://help.penpot.app/user-guide/design-systems/components/
Supports
- Main components, copies, inheritance, and overrides
- Component quiz answer
- https://help.penpot.app/user-guide/design-systems/design-tokens/
Supports
- Semantic design tokens, sets, themes, components, and DTCG format
- Variables reference path and quiz answer
- https://help.penpot.app/user-guide/designing/flex-layout/
Supports
- Flexible direction, sizing, alignment, spacing, and wrapping
- Responsive content quiz answer
- https://help.penpot.app/user-guide/prototyping-testing/prototyping/
Supports
- Board connections, actions, overlays, flows, and presentation
- Prototype grammar and Reference rationale
- https://help.penpot.app/user-guide/export-import/
Supports
- Import and export paths used in the selection pilot
- https://help.penpot.app/user-guide/export-import/penpot-file-format/
Supports
- Inspectable archive structure for pages, objects, components, tokens, and media
- Portability Reference rationale
- https://www.sketch.com/docs/
Supports
- Native editing, workspaces, components, prototypes, collaboration, and handoff
- Sketch Landscape placement
- https://www.sketch.com/docs/libraries/
Supports
- Shared reusable components across documents and teams
- https://www.sketch.com/docs/developer-handoff/
Supports
- Browser inspection, assets, versions, prototypes, and handoff
- Handoff quiz answer and Reference rationale
- https://www.uxpin.com/docs/editor/components/
Supports
- Master components, instances, nested reuse, and libraries
- UXPin Landscape placement
- https://www.axure.com/features/prototyping
Supports
- Events, conditions, variables, dynamic panels, and adaptive views
- Axure Landscape placement and logic-rich prototype quiz answer
- https://www.protopie.io/learn/docs/basic-concepts
Supports
- Object, trigger, response, variable, formula, and sensor model
- Prototype limits quiz answer
- https://balsamiq.com/
Supports
- Low-fidelity wireframing role and paid product classification
- https://whimsical.com/
Supports
- Flowchart, wireframe, shared planning role and free or paid availability
- https://www.framer.com/
Supports
- Responsive visual site design, publishing, collaboration, and free or paid availability
- https://miro.com/
Supports
- Visual workspace, mapping, research, workshop role and free or paid availability
- https://support.zeplin.io/en/articles/3043624-exporting-to-a-styleguide
Supports
- Exported components, variants, styles, and variables
- Zeplin Awesome Links rationale and Landscape placement
- https://storybook.js.org/docs/9/sharing/design-integrations
Supports
- Figma design and coded-story integration
- Storybook Awesome Links rationale and Landscape placement
- https://www.w3.org/WAI/test-evaluate/
Supports
- Accessibility evaluation using standards, tools, and human assessment
- Limits of design-tool checks and quiz answer
- https://www.gov.uk/service-manual/agile-delivery/how-the-discovery-phase-works
Supports
- Evidence-led discovery and testing assumptions before building
- Representative-pilot quiz rationale
- https://github.com/sindresorhus/awesome
Supports
- Required Awesome discovery starting point
- https://github.com/goabstract/Awesome-Design-Tools
Supports
- Discovery of Stark, Storybook, ProtoPie, Maze, Zeplin, and Mobbin
- Ecosystem categories for accessibility, prototyping, testing, and handoff
- https://www.getstark.co/for-designers/
Supports
- Design-integrated accessibility checks and annotations
- Stark Awesome Links rationale
- https://www.protopie.io/figma
Supports
- Figma import and trigger-response interaction model
- ProtoPie Awesome Links rationale and Landscape placement
- https://maze.co/features/prototype-testing/
Supports
- Task-based prototype research, paths, metrics, heatmaps, and feedback
- Maze Awesome Links rationale
- https://mobbin.com/
Supports
- Captured product screens and user-flow pattern library
- Mobbin Awesome Links rationale
- https://www.sketch.com/blog/create-symbols-sketch/
Supports
- 2014 Symbols milestone
- https://www.figma.com/blog/design-meet-the-internet/
Supports
- 2015 browser-based collaborative preview milestone
- https://blog.adobe.com/en/publish/2016/03/14/experience-matters-adobe-xd
Supports
- 2016 Adobe XD public preview milestone
- https://www.sketch.com/blog/sketch-3-7-and-new-symbols/
Supports
- 2016 nested Symbols and override milestone
- https://www.figma.com/blog/multiplayer-editing-in-figma/
Supports
- 2016 public release and multiplayer milestone
- https://www.figma.com/blog/components-in-figma/
Supports
- 2016 Components milestone
- https://www.sketch.com/blog/prototyping-libraries-on-sketch-cloud-and-an-official-ios-ui-kit-in-sketch-49/
Supports
- 2018 built-in prototyping milestone
- https://www.figma.com/blog/announcing-auto-layout/
Supports
- 2019 Auto Layout milestone
- https://www.figma.com/blog/bridging-design-and-code-with-variants/
Supports
- 2020 Variants milestone
- https://www.figma.com/blog/introducing-figjam/
Supports
- 2021 FigJam milestone
- https://www.figma.com/blog/config-2023-recap/
Supports
- 2023 variables and advanced prototyping milestone
- https://www.figma.com/blog/introducing-dev-mode/
Supports
- 2023 Dev Mode milestone
