Configuration and Automation Software

What is DriveWorks?

DriveWorks is a configuration and automation software ideal for "similar but different" products.  DriveWorks gives you the toolset to build your own automation for SOLIDWORKS Parts, Assemblies, and Drawings as well as supporting documentation (Proposals, Emails, Manufacturing data etc.). Once the configurator is built it can be shared internally or externally with desktop application, web, and even mobile access. DriveWorks’s scalable solution is an automation fit whether you need to generate slightly different tooling for each project or want to provide your customers a rich web-based sales configurator.

Learn How DriveWorks can Configure your Automation with GoEngineer

Available modules with Driveworks Pro

driveworks automate and configure

don't miss this upcoming webinar!

DriveWorks: Automating Documents Beyond CAD

Thu, Feb 9, at 12pm PT

Join us for a live and learn how DriveWorks can automate your business workflow beyond model generation. From sales to marketing to manufacturing, DriveWorks has a solution for everyone.

Capture Your Design Data

DriveWorks shows up as an add-in into the SOLIDWORKS Task Pane. It allows you to capture all of the elements from SOLIDWORKS Parts, Assemblies, and Drawings that you will control in your DriveWorks Project. In SOLIDWORKS Parts you can capture Dimensions, Features, Custom Properties, and even file formats you may save the generated model as (PDF, DXF, DWG, etc). In SOLIDWORKS Assemblies you can capture and drive instances and replacement models and in SOLIDWORKS Drawings you can capture sheet information, notes, annotations, and even view scales and positions.

Learn How DriveWorks can help you capture your design data

DriveWorks helps you Build Rules to Drive Your Models and Documentation

Build Rules to Drive Your Models and Documentation

The Rule Builder within DriveWorks enables you to drive the captured features, dimensions, custom properties, and much more with constants, variables, logic statements, and familiar excel-like functions. Tedious and repetitive changes to models can be written into the DriveWorks project reducing the number of errors and freeing up engineering resources to work on more custom designs.



The Form Designer in DriveWorks is a powerful tool that allows you to build a user interface your project. You can create multiple forms, guiding your end user through the different inputs needed to generate SOLIDWORKS models and supporting documentation. Form Controls range from simple text input boxes to complex and dynamic drop lists; even linking to external databases. You can also setup your forms to adapt to the screen size being used. Whether on a Desktop, Tablet, or Phone you can create a consistent and branded end user experience.

Form Designer from DriveWorks Helps You Create User Interfaces

You can retrieve your free activation code for DriveWorksXpress by opening SOLIDWORKS, going to Tools > Xpress Products > DriveWorksXpress and following the link to

How do I get started with DriveWorks? free activation code
You can get a 30 day trial of DriveWorks Solo by going to the following link. (You will need to create a DriveWorks Community account).

Learn How to Get a Free Trial of DriveWorks

DriveWorks projects can be ran through the DriveWorks add-in to SOLIDWORKS, a standalone desktop application, and through the web.

DriveWorks offers a SOLIDWORKS Plugin

For DriveWorksXpress and DriveWorks Solo, the users need to have access to a seat of SOLIDWORKS. With DriveWorks Pro, you can have remote generation of models and documents.

Get Pricing for DriveWorksXpress from GoEngineer

  • Entry Level Design Automation
  • Included Free in Every License of SOLIDWORKS
  • Found Under the Tools Menu in SOLIDWORKS

Get Pricing for DriveWorks Solo from GoEngineer

  • Powerful Design Automation
  • Automate Models and Drawings
  • Configure and Preview in SOLIDWORKS
  • Includes Templates for Sales, Quotes and BOM
  • Free Online Training, Help File, Webinars and Sample Projects
  • Sold and Supported by GoEngineer

Get Pricing for DriveWorks Pro from GoEngineer

  • Modular Design Automation and Sales Configurator
  • Build an Impressive, easy to use online 3D Configurator
  • Enable Your Engineers, Sales Teams and Other Non-technical Users to Configure Custom Desings Quickly and Easily
  • Configure on Any Device, Anywhere
  • Send Eye Catching Documents Automatically
  • Add Individual Software Modules to Suit Your Needs
  • Integration with SOLIDWORKS PDM and Other Company Systems Including CRM, ERP & CAM
  • Sold and Supported by GoEngineer

Compare DRIVEWORKS Packages

CAD - Controlling SOLIDWORKS 3D Models and 2D Drawings

Drive Dimensions, Features and Custom Properties

Drive Color, Material, Textures, and Advanced Feature Properties

Drive Instances and Replace Components (with existing files or dynamically driven files)

Create additional model file formats (STEP, STL, PDF, DXF, JPEG, etc.)

Full control over new model file names and locations


Generative design – create new features on the fly (configurations, insert components, mates, etc.)

Create a drawing for each part and assembly

Create multiple drawings for each part and assembly

Create additional drawing file formats (PDF, DXF, DWG, JPEG, etc.)

  Control Drawing Sheets, Views, Annotations, and Layers


Run additional tasks on the fly (Auto Balloon, Arrange Dimensions, Rescale and Position Views, etc.)

Document Creation

Create XML Based Documents

Fully customizable document creation (from Word, Excel, XML, etc.)

Send HTML emails with attachments

Output Generation

Immediate generation of SOLIDWORKS models and drawings

Real Time Preview (On Demand) – updates model while specifying

Automatic generation – unattended generation of outputs

User Interface Design

Basic Form Controls (Text Box, Numeric Text Box, Drop Down, Spin Button, Check Box)

Enhanced Form Controls (Hyperlink, Label, List Box, Option Group, Picture Box, Slider)

Advanced Form Controls (3D Preview, Child Specification List, Data Table, Date Picker, Frame Control, Macro Button, Upload Control, etc.)

Multiple form creation with dynamic navigation

Support for responsive forms (allows re-positioning of controls when used on screens of different sizes)

Working with Data and Rules

Use tabular data to calculate rules

Create internal data tables

Use dynamic data from ODBC Data sources in rules (SAP, Oracle, MySQL, SQLServer, etc.)

Pull and Push data dynamically to and from SQL Server Databases using SQL or Windows authentication

Web Service integration – communicate with any web service OR use DriveWorks as a web service


SOLIDWORKS PDM Professional (Automatic check-in of models, drawings and documents)

3rd party system Integration

Online Configurator and DriveWorks 3D

Online Configurator and DriveWorks 3D

Additional Resources

Take Advantage of GoEngineer’s Extensive Knowledge Base and Resources

GoEngineer Knowledge Base and website search

Find a Solution

Our robust Knowledge Base contains over 12,000 resources to help answer your product design questions. From basic CAD questions to in-depth guides and tutorials, find your solution here. Find a Solution

Get Certified Professional SOLIDWORKS Training at GoEngineer


Improve your skills with professional training and certifications in SOLIDWORKS, CAM, 3D Printing, and 3D Scanning offered four ways: self-paced, online, on-site, or in-classroom. Certified Training Courses

GoEngineer blog page


#1 Technical Resource Worldwide - Right at your fingertips. Search or browse through hundreds of SOLIDWORKS tips & tricks, additive manufacturing product developments, announcements, how-to guides, and tutorials. Blog

GoEngineer YouTube Channel

YouTube Channel

Our YouTube channel hosts hundreds of educational tutorials, product demonstrations, recorded webinars, and best practices for all of our products and services. GoEngineer's YouTube Channel

Order 3D printing materials and consumables from GoEngineer


Order 3D printing materials and consumables, enroll in SOLIDWORKS training classes, and buy official GoEngineer gear directly from our online store. Online Store

Free SOLIDWORKS tools offered from GoEngineer


Enjoy this collection of small ‘macros’ that were tailored to help our customers. These free SOLIDWORKS tools are for you to use, review, and modify. SOLIDWORKS Automation Tools

Webinars offered by GoEngineer


Our engineering webinars are hosted by some of the top experts in the industry. They are always recorded, always free, and always offer a live Q&A. WEBINARS

3D design and part printing services available at GoEngineer

3D Printing Services

Need to 3D print a part? Our Additive Manufacturing experts will 3D print your part and deliver it to you using the latest technology on one of our professional FDM, PolyJet, SL, or Metal 3D printers. 3D Printing Services