| Features | ZWCAD 2020 | GstarCAD 2019 | 
|  | Std | Pro | Std | Pro | 
| Files support |  |  |  |  | 
| DWG R14/2000/2004/2007/2010/2013 | + | + | + | + | 
| DXF R12/2000/2004/2007/2010/2013 | + | + | + | + | 
| DWG/DXF 2018 | + | + | + | + | 
| DWT support | + | + | + | + | 
| DGN import | + | + | + | + | 
| User interaction |  |  |  |  | 
| Multi-thread CPU speed up | + | + | – | – | 
| Classic menu and toolbar | + | + | + | + | 
| Ribbon interfaces | + | + | + | + | 
| Customize User interface (CUI) | + | + | + | + | 
| Partial CUI | + | + | + | + | 
| Tool Palettes | + | + | + | + | 
| Design Center | + | + | + | + | 
| Properties Palette | + | + | + | + | 
| Command auto complete | + | + | + | + | 
| Drawing tab switching | + | + | + | + | 
| Adaptive Grid | + | + | + | + | 
| Dynamic UCS | + | + | + | + | 
| Dynamic Input | + | + | + | + | 
| 2D drawing and annotation |  |  |  |  | 
| Leader & Mleader | + | + | + | + | 
| Associative dimensions | + | + | + | + | 
| Text and Mtext | + | + | + | + | 
| Revcloud | + | + | + | + | 
| Text in-place editing | + | + | + | + | 
| Hatch/Gradient Hatch | + | + | + | + | 
| Super Hatch | + | + | + | + | 
| Table & Table styles | + | + | + | + | 
| Field | + | + | + | + | 
| Annotative Scale | + | + | + | + | 
| Pline and Hatch Boundary Grips | + | + | + | + | 
| Enhanced grip editing menu | + | + | + | + | 
| Layers |  |  |  |  | 
| Layer Properties Manager (classic) | + | + | + | + | 
| Layer Properties Manager (Panel) | + | + | – | – | 
| Layer States Manager | + | + | + | + | 
| layer filter | + | + | + | + | 
| Layer Walk | + | + | + | + | 
| Layer Merge | + | + | + | + | 
| Layer Browser | + | + | – | – | 
| Xref,Block and Attribute |  |  |  |  | 
| Dynamic Block | + | + | + | + | 
| Block editor | (1) | (1) | + | + | 
| OLE | + | + | + | + | 
| Rater Images | + | + | + | + | 
| Xrefs | + | + | + | + | 
| Multiple block inserting | + | + | + | + | 
| Attribute | + | + | + | + | 
| Reference Manager | + | + | + | + | 
| Block replace | + | + | + | + | 
| Block align | + | + | – | – | 
| PDF underlay | + | + | + | + | 
| PDF import | + | + | – | – | 
| DGN underlay | – | – | + | + | 
| DWFx underlay | + | + | + | + | 
| DWF underlay | + | + | + | + | 
| Print |  |  |  |  | 
| CTB & STB plot styles | + | + | + | + | 
| Plotting | + | + | + | + | 
| Export | + | + | + | + | 
| Publish PDF | + | + | + | + | 
| Publish DWF/DWFx | + | + | + | + | 
| Mvsetup | + | + | + | + | 
| Plot to SVG | + | + | – | – | 
| 3D modeling and visualization |  |  |  |  | 
| ACIS viewing | + | + | + | + | 
| Visual styles (Hide & Shade) | + | + | + | + | 
| 3D Orbit | + | + | + | + | 
| Full ACIS modeling & editing | – | + | – | + | 
| Z axis tracking | + | + | + | + | 
| Solprof | – | + | – | + | 
| Rendering | – | + | – | + | 
| Tools |  |  |  |  | 
| Match properties (cross drawings) | + | + | + | + | 
| Digital signature | + | + | – | – | 
| Data extraction | + | + | + | + | 
| Group | + | + | + | + | 
| Quick select | + | + | + | + | 
| Quick Calculator | + | + | + | + | 
| Express tools | + | + | + | + | 
| Region | – | + | – | + | 
| Multiple Undo/Redo | + | + | + | + | 
| Undo/Redo Preview | + | + | – | – | 
| File Compare | + | + | + | + | 
| Lockup & Unlock | + | + | + | + | 
| Etransmit | + | + | + | + | 
| Smart mouse | + | + | – | – | 
| Smart voice | + | + | – | – | 
| Smart select | + | + | – | – | 
| DGN Purge | – | + | – | – | 
| PDF Coverter | – | + | – | – | 
| Application Programming Interfaces |  |  |  |  | 
| ActiveX, including in-place editing | + | + | + | + | 
| Full LISP with vl-, vlr-, vla- and vlax- support | + | + | + | + | 
| LISP debugger | + | + | – | – | 
| DCL engine | + | + | + | + | 
| Visual Basic for Applications (VBA 32/64-bit) | – | + | + | + | 
| Runtime extension (ARX) | – | + | + | + | 
| .NET | – | + | + | + | 
|  |  |  |  |  | 
| (1) ZWCAD’s Block Editor is able to modify non-dynamic blocks only currently; |  |  |