Onshape Features
Design (13)
-
Drawing
Access to basic tools for drawing, such as line, cirlce and polygon.
-
Modeling
Create realistic 3D models of your design
-
Visualize
Design your structure in 3D.
-
Rendering
Produce 3D visualizations without any integrating hardware.
-
Drawing
Access to basic tools for drawing, such as line, cirlce and polygon.
PCB layout editing
Ability to modify PCB layouts and PCB circuitry
Schematic editor
Ability to capture electrical properties and other attributes of components, wires, nets and pins.
-
3D/solid modeling Tools
Ability to modify 3D primitives (parametric editing tools, free-form editing tools, symmetrical editing process, etc.)
-
Drawing Tools
Ability to access basic drawing tools (line, circle, polygons, etc.)
-
Editing Tools
Ability to access basic editing tools (erase, trim, extend, undo, etc.)
-
Rendering tools
Ability to access rendering tools (lighting tools, texture mapping, custom material creation, etc.)
Stochastic Modeling
probability model based on random variations of variables
Presentation Tools
Share and present designs
Edit (4)
-
File Import
Import and export files in a number of different formats.
-
Push/Pull
Ability to push or pull the surface of your model in order to get the desired shape.
-
Views
View your model from any angle while you design and edit.
-
Grips
Tools that enable users to reshape, move or manipulate geometry.
Collaboration (7)
-
Annotate
Annotate your designs with various notes and tags.
-
Documentation
Generate 2D drawings of your 3D models.
-
Data Extract
Extract information from objects, such as attributes and properties.
-
Supplier alignment
Allows users to colalborate with suppliers and partners on product development projects
-
Communication
Include features such as chat that internal and external users can use to communicate
-
Development
Helps users and suppliers or partners colalborate on product development activities
-
Document Management
Allows user to collaborate on creating and managing documents and files
File Support - Additive Manufacturing (3)
-
STL Compatible
Can support the viewing and conversation of STL files.
-
3MF Compatible
Can support the viewing and conversation of 3MF files.
-
OBJ Compatible
Can support the viewing and conversation of OBJ files.
File Editing - Additive Manufacturing (2)
-
Mesh Repair
Capable of repairing mesh in imported 3D models.
-
File Editing
Capable of editing models natively within the platform.
Software Integrations - Additive Manufacturing (2)
-
Standalone Slicer
Software is a standalone slicer that intakes 3D models created in other applications.
-
Inetgrated 3D Modeling
Software also provides built-in 3D modeling capability.
Software Type - Additive Manufacturing (1)
-
Cloud-based Platform
Software is available as a cloud-based, in-browser offering.
Metadata (3)
-
Repository
Maintain a single repository for all product data and manage access rights
-
Taxonomy
Define product taxonomies, categories, and other types of classification
-
Types
Manage multiple kinds of product metadata such as descriptive, administrative, and rights management
Data Management (4)
-
Version Control
Tracks versions and changes, including options to check-in and check-out
-
Alignment
Aligns product data from various sources such as ERP and PLM
-
Workflows
Include workflows and approvals to define who is responsible for which type of data
-
Lifecycle
Manages product data across its lifecycle phases such as as-designed, as-planned, and as-built
Tools (9)
-
Dimensioning tools
Ability to apply standard dimensioning tools to add accurate information to Drawing design.
-
Change units
Change between standard Drawing units applied to measurement and dimensioning only.
-
3D/solid modeling tools
Ability to modify 3D primitives (parametric editing tools, free-form editing tools, symmetrical editing process, etc.)
3D modeling tools
Ability to modify 3D primitives (parametric editing tools, free-form editing tools, symmetrical editing process, etc.)
Component placement
Ability to place circuit components within the PCB design
-
Fluid analysis
Ability to conduct computational fluid dynamics and thermal analysis
-
Finite element analysis
Ability to conduct finite element analysis test
-
Multibody dynamics
Ability to conduct kinematics and dynamic analysis of mechanisms
Design Analysis
Simulate physical behavior for a design or structure
File Options (6)
-
Import files
Support for a number of file formats for import
-
Export files
Support for a number of file formats for export
-
View 2D files
Ability to view 2D files
-
View 3D files
Ability to view 3D files
-
Batch convert files
Ability to convert a bunch of DWG files to an older or current version available.
-
File size
Support for a range of file sizes without degrading the user experience
Library (1)
Component libraries
Ability to find and download high quality PCB footprints
Customization (2)
Custom commands
Ability to create custom commands or command aliases, change the active customization file, and configure command properties.
Custom interface
Ability to customize the user interface and recall customizations. Can define the workspace a custom panel should appear in.
Platform (2)
Board size
Ample board space available for PCB design
Layers
Ample amount of layers to edit PCB designs
Work (11)
-
Discrete event modeling
Ability to model discrete event simulation such as analyzing event-driven system models and optimizing performance characteristics such as latency, throughput, and packet loss.
-
Continuous event modeling
Ability to model continous event simulation
-
Mechanical event simulation
Ability to conduct mechanical event simulation
-
Manufacturing process simulation
Ability to model a manufacturing processes like casting, molding and die press forming
-
Integrate
Ability to integrate with CAD and PLM software
Turbulence Modeling
model to predict fluid dynamics, not limited to airflow
Motion Modeling
simulation based on physical movement
Dynamic Modeling
Ability to learn and adapt from interactions with environment and data, and to model varying behavior over time.
Mathematical Modeling
Representing and explaining real systems and occurrences using math formulas, descriptions, and approaches
Agent-Based Modeling
Model actions and effects based on autonomous agents in a system
Monte Carlo Simulation
stochastic model based on repeated random sampling
Environment (4)
-
Hardware support
Ability to support a sufficient number of hardware developers (by default or through the use of custom drivers).
-
Task
Support for custom interfaces designed around specific design tasks, by default (out of the box) or through user customization.
-
Manage Multiple Profiles
Support for multiple user interface customizations. Can store and recall interfaces as required by a specific user without closing the application and without the need for scripting knowledge.
-
Command Clarity
Names of basic commands are clear and easy to understand. On-cursor documentation, such as tool tips and pop-up descriptions, provide clarification of icons and other user interface elements.
New Product Introduction (4)
-
Ideation
Gather and analyse ideas for new products or product enhancements
-
Time-to-market
Calculate the time to market for new products or improvements to existing products
-
Cost estimating
Provide users with cost estimation tools for new products or enhancements
-
Product approval
Deliver workflows that can be used by managers to approve or reject new products and features
CAD (3)
-
CAD Models
Allows users to create new CAD models or import them from CAD systems
-
CAD Options
Support CAD options such as computer-aided manufacturing (CAM) or omputer-aided engineering (CAE)
-
Conversion
Provides functionality to convert CAD models into bills of materials (BOM)
Product Data Management (3)
-
Data Quality
Manages the quality of the product data and ensures its up to date
-
Version Control
Tracks and audits versions and changes, including options to check-in and check-out
Approval Process Control
Manage the process of evaluating documents or requests submitted for approval
Bill of Materials (5)
-
BOM management
Provide the ability to deliver product variations such as configure-to-order and engineer-to-order
-
Multi-level BOM
Bills of materials can be combined, merged, and nested to create multi-level BOMs
-
BOM Types
Manages BOM types such as manufacturing BOM (mBOM) or engineering BOM (eBOM)
-
BOM visualization
Provide users with the ability to visualize the BOM in a 3D environment.
Data Visualization
Graphical representation of data
Engineering Change Management (19)
-
ECR Workflows
Deliver workflows to approve or reject engineering change requests (ECR)
-
Change Management
Allows user to manage changes to product configurations while maintaining the functional and physical attributes of a product throughout its lifecycle.
-
ECO Management
Create and manage engineering change orders (ECO) based on ECRs or from scratch
Lifecycle Management
Manage the end-to-end lifecycle, from initial setup/development to deployment and maintenance
Audit Management
Plan, schedule, and execute organization's accounts and assets to ensure compliance with policies and laws
Product Data Management
Capture, organize and track product-specific data and information in a centralized location
Task Management
Create, manage and track all task activities and progression
Item Management
Collect, organize, and track inventory/product data including item numbers, descriptions, etc.
Production Management
Manage the end-to-end production process for manufacturing operations
Quality Management
Focuses on improving processes by collecting data and spotting bottlenecks or other challenges.
Project Management
Plan and coordinate all the resources, costs and time needed to execute assignments
Workflow Management
Create, design and manage workflows for repetitive tasks
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
File Management
Create, save, and store files
Portfolio Management
Overview of all programs that help compare initiatives, align projects with strategic goals and identify risk
Calendar Management
Track and manage schedules and meetings via an integrated calendar
Design Management
Collaborate on creating a product by sharing and adjusting designs through a shared portal
Requirements Management
Enables creation, management, and tracking of product requirements & features during product production/development
Supplier Management
Manage all supplier data and operations
Simulation (3)
-
Virtual Testing
Users can create virtual environments to test product characteristics
-
Analysis
Analyse multiple simulations to determine product strenghts and weaknesses
-
Optimization
Simulation results can be used to improve product design and development
Analytics (2)
-
Reporting
Provide users with the ability to report progress made throughout the product lifecycle.
-
Product Intelligence
Provide insights into product performance from multiple data sources
Quality management (3)
-
Quality planning
Provide users with the ability to identify all functional needs of the product ahead of time and incorporate this information into each stage in the product development lifecycle
-
Traceability
Ensures that all quality issues can be traced back to the root causes
-
Compliance
Ensures compliance of items according to regulatory, safety, and environmental specifications
Integration (4)
-
ERP
Integrates with manufacturing ERP solutions
-
MES
Integrates with Manufacturing Execution Systems (MES)
-
PIM
Integrates with Product Information Management (PIM) software
-
Maintenance
Integrates with software for maintenance such as Enterprise Resource Management (EAM)
Generative AI (2)
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Tools - Mechanical Computer-aided Design (MCAD) (5)
-
3D/solid modeling Tools
Offers the ability to modify 3D primitives, including parametric editing tools, free-form editing tools, and symmetrical editing processes
-
Rendering Tools
Offers ease of use when accessing rendering tools such as lighting tools, texture mapping, and custom material creation
-
Drawing Tools
Provides ease of use when accessing basic drawing tools such as lines, circles, polygons, and other fundamental geometric shapes.
-
Editing Tools
Offers ease of use when accessing basic editing tools like erase, trim, extend, undo, and more.
-
Text Editing Tools
Provides ease of use when accessing basic text creation and modification tools such as font style, multi-line text, wrap-around text, justification, spell checker, etc.
File Options - Mechanical Computer-aided Design (MCAD) (5)
-
Export Files
Supports exporting designs to a variety of file formats, facilitating compatibility with other software and workflows.
-
Import Files
Supports a variety of file formats for import, enabling users to incorporate external data into their designs.
-
File Interoperability
Maintains compatibility with a variety of advanced design and imaging applications, ensuring integration and interoperability across different software platforms.
-
Backwards compatibility
Maintains compatibility between current and previous versions of their file formats, allowing users to open and work with files created in older versions without issues.
-
File size
Supports a range of file sizes, ensuring smooth performance even when working with large or complex designs.
Customization - Mechanical Computer-aided Design (MCAD) (4)
-
Custom Commands
Offers the ability to create custom commands or command aliases, change the active customization file, and configure command properties according to user preferences and workflow requirements.
-
Custom Scripts
Ability to create custom scripts to automate tasks, such as add standard layers or styles to a drawing, update the title block, or automate plotting tasks.
-
Custom Menus
Ability to create custom menus, sub-menus, and contextual menus. Can create new toolbars and arrange menus in workspace.
-
Custom Interface
Offers the ability to customize the user interface and tailor the workspace according to the users' specific needs and preferences.
Environment - Mechanical Computer-aided Design (MCAD) (4)
-
Hardware support
Supports hardware developers by default or through the use of custom drivers, ensuring compatibility with various hardware configurations commonly used by designers and engineers.
-
Task-based interfaces
Offers tailored interfaces for common tasks by default or through user customization, accommodating individuals' workflow needs and preferences.
-
Manage Multiple Profiles
Supports multiple user interface customizations, allowing users to store and recall interfaces as needed without closing the application or requiring scripting knowledge.
-
Command Clarity
Basic commands have clear names and on-cursor documentation, like tooltips and pop-up descriptions, offers clarification of icons and other user interface elements.
Building Preparation - Additive Manufacturing (3)
Material Management
Manages library of materials, powders, and process parameters across multiple worksites
Building Simulation
The software simulates the build process to help ensure high-quality 3D prints
Slicing Optimization
Converts 3D CAD models into layer-by-layer instructions (G-code) for industrial printers
Additional Functionality (144)
Document Automation
Automated or logic-based workflows that assist in the creation of electronic documents
Revision History
Track what was updated, who made the changes, compare two revisions, and revert or perform another revision
Audit Trail
A record of all activities within the system, including user access, changes made, etc.
Data Visualization
Graphical representation of data
File Management
Create, save, and store files
Supplier Management
Manage all supplier data and operations
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Search/Filter
Search and filter data across systems to locate required information by entering keywords or certain criteria
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Workflow Management
Create, design and manage workflows for repetitive tasks
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Performance Metrics
A set of indicators that tracks the performance of networks, applications, systems, teams, etc.
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Document Management
Store, manage, and track all electronic documents in a centralized location
Customizable Branding
Add customized logos and colors to align with company branding
Multi-Language
Manage and support multiple languages
Bills of Material
Material list of manufacturing parts and associated costs
Configuration Management
Identify component attributes like servers, hardware, software, and manage relationships across all services
Template Management
Create, save, and re-purpose templates for emails, forms, etc.
Parts Management
Track parts inventory levels and manage re-stocking
Catalog Management
Create and manage digital catalog of products/services with their details, specifications, and price
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
File Sharing
Public or private sharing of digital files such as documents, audio/video, images, and more
Change Management
Track and monitor efficient handling of all changes/transitions
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Multi-CAD editing
Manage and edit content taken from multiple CAD sources and create an integrated single design
For Manufacturers
Intended to be used by manufacturers
Data Storage Management
Manage and store data in a database
Design Management
Collaborate on creating a product by sharing and adjusting designs through a shared portal
Content Management
Handles digital content throughout its lifecycle, from creation and storage to distribution and archiving
Data Import/Export
Import and export data to and from software applications
API
Application programming interface that allows for integration with other systems/databases
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Product Lifecycle Management
Manage and track all stages of a product lifecycle, from its conception, design, development, and deployment
Document Classification
Assign categories, labels, tags, or attributes to documents for organization, search and storage
Multi-Channel Management
Manage inventory, communication, marketing, orders & more across warehouses, stores and online channels
Metadata Management
Collect and maintain structured information that describes data or content
Cost Tracking
Process to track, record, and analyze expenses that occurred over the entire duration of a given project
Requirements Management
Enables creation, management, and tracking of product requirements & features during product production/development
Commenting/Notes
Leave comments and notes on documents for others to view
Bills of Material
Material list of manufacturing parts and associated costs
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
API
Application programming interface that allows for integration with other systems/databases
Document Storage
Store and organize documents in a centralized system
Role-Based Permissions
Set & manage permission levels based on user roles and restrict access to only authorized individuals
Data Import/Export
Import and export data to and from software applications
Status Tracking
Track the status over time for a request, process, asset, or transaction
Alerts/Notifications
Alerts or notifications of various types such as pop-up messages, sounds, banners, or badges
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Prioritization
Arrange tasks based on the level of priority or urgency
Progress Tracking
Reporting on how each user, task or process has advanced since its initiation
Milestone Tracking
Monitor task progress and planned accomplishments to better manage project status
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Customizable Fields
Customize data fields to support various needs and use cases
Audit Trail
A record of all activities within the system, including user access, changes made, etc.
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Cost Tracking
Process to track, record, and analyze expenses that occurred over the entire duration of a given project
Commenting/Notes
Leave comments and notes on documents for others to view
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Configurable Workflow
Configure existing workflows to meet your organization's needs
API
Application programming interface that allows for integration with other systems/databases
Data Verification
Process of checking different types of data for accuracy to avoid errors or inconsistencies
Data Visualization
Graphical representation of data
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
3D Imaging
Representation of any object in 3D
Projections
Estimate or forecast of a future scenario based on the study of present trends
Data Import/Export
Import and export data to and from software applications
Design Management
Collaborate on creating a product by sharing and adjusting designs through a shared portal
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Real-Time Monitoring
Active monitoring of systems, applications, or networks
Version Control
Track revisions and updates made to files and navigate between different versions
Visual Analytics
Interact with data visualization elements, such as charts and graphs, to drill down into data
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Access Controls/Permissions
Define levels of authorization for access to specific files or systems
Workflow Management
Create, design and manage workflows for repetitive tasks
Direct Manipulation
Capabilities within graphical user interfaces that allow users to interact directly with objects to perform a task
Scenario Planning
Develop potential scenarios to identify risks and opportunities
Product Data Management
Capture, organize and track product-specific data and information in a centralized location
Predictive Analytics
Predict future data based on historical data sets
Change Management
Track and monitor efficient handling of all changes/transitions
Process Control
Monitor and manage manufacturing and production processes.
Customization
Create labels for products that contain required information such as colors, sizes, dates, etc.
Content Library
Centralized repository to store content and assets
Document Management
Store, manage, and track all electronic documents in a centralized location
Real-Time Data
Receive data and information in real time
Reporting & Statistics
Collection, analysis, and representation of numerical data and generation of reports to understand various patterns
Rules-Based Workflow
Automates and streamlines business processes by creating a sequence of predefined rules and actions that govern the flow of work
File Management
Create, save, and store files
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Policy Management
Create, manage, and track policies and procedures within an organization
Graphical Data Presentation
Visual representation of data using various graphical elements such as charts, graphs, maps & other visual aids
Customizable Reports
Alter the layout and content of reports
Graphical Workflow Editor
Create, design and modify the flow and processes of tasks in a project
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Industry Specific Database
Database containing variables, data, and templates for mathematical analysis
Project Workflow
Create, manage, or update project workflows.
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Performance Management
Organize and manage the accomplishments and development of employees or performance of applications or systems
API
Application programming interface that allows for integration with other systems/databases
Image Editing
Edit, touch up, and convert images for publishing
Activity Dashboard
Dashboard to view the status of ongoing processes, identify current incidents and track past activities
Animation
Ability to insert animations/transitions
Reference Management
Secure Data Storage
Securely stores data to prevent data loss or breaches
Third-Party Integrations
Set up connections to third-party platforms to improve business processes
Configuration Management
Identify component attributes like servers, hardware, software, and manage relationships across all services
Annotations
Highlight content and/or make notations about parts of content
Drag & Drop
Assemble applications and processes by dragging over and arranging pre-built components
Data Synchronization
Synchronizing data between two or more devices/systems and automatically updating changes to maintain consistency
For 3D Printing
Designed for 3D printing purposes
Customizable Templates
Pre-designed layouts that can be customized to match preferences and requirements
Modeling & Simulation
Using physical, mathematical, or logical models as a basis for simulations to generate data for managerial or technical decision-making
For Manufacturers
Intended to be used by manufacturers
Multiple Format Support
Includes a variety of messaging formats including industry-specific (EDIFACT, HL7, X12)
Workflow Management
Create, design and manage workflows for repetitive tasks
Version Control
Track revisions and updates made to files and navigate between different versions
Document Management
Store, manage, and track all electronic documents in a centralized location
Sketching and Annotation Tools
Create, draw, and annotate graphical content directly within the software application
Multiple Projects
Ability to handle several projects simultaneously
For Architects
Intended to be used by architects
Content Library
Centralized repository to store content and assets
Bill of Materials Management
Collaboration Tools
Provides a channel for team members to share media files, communicate, and work together
Design Management
Collaborate on creating a product by sharing and adjusting designs through a shared portal
Rules-Based Workflow
Automates and streamlines business processes by creating a sequence of predefined rules and actions that govern the flow of work
Reporting/Analytics
View and track pertinent metrics to find patterns and gain insights from data
Data Visualization
Graphical representation of data
Generative AI
Use AI to generate content in the form of text, images, videos, etc.
Data Capture and Transfer
Import, collect, and capture data from multiple sources
Projections
Estimate or forecast of a future scenario based on the study of present trends
AI Copilot
A virtual assistant that uses AI to pursue goals and complete tasks on behalf of users
Real Time Comparisons
Document Generation
Custom forms to streamline repetitious aspects of a document
Component Library
Database of components and materials used in design templates
Compliance Management
Track and manage adherence to policies for any service, product, process, or supplier
Customizable Branding
Add customized logos and colors to align with company branding
File Management
Create, save, and store files
Real-Time Updates
Receive system updates as soon as any changes are made
Configurable Workflow
Configure existing workflows to meet your organization's needs
Top-Rated Alternatives


