Onshape Features
Design (11)
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.)
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 (8)
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
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 (5)
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
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 (2)
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
Bill of Materials (4)
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.
Engineering Change Management (3)
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
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)
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





