nanoCAD Pro: The Best CAD Software for Professionals

If 3D modelling is an essential part of what you do, then nanoCAD Pro is the best CAD software for you. Whether you need hundreds of CAD seats for your organization, or just one for your home office, this best architectural cad software offers the supreme combination of cost, volume, ability, and quality. nanoCAD Pro is more advanced version of nanoCAD Plus. It comprises Autodesk Inventor-style tool forModelling and parametric design which suits for much more advanced tasks. It is available as 32-bit and as native 64-bit versions in it. nanoCAD Pro is designed for Microsoft Windows (XP, Vista, 7, 8, 10).

  • Brochure

  • What's new


2D constraints

User can set constraints and relations on objects in the drawing to control drawings objects via parameters It is possible to set relations between objects in the drawings and constraints on their parameters: co-axis, fixed dimension, parallel, tangent, etc. Thus, a

Graphical User Interface

3D solid modelling

nanoCAD Pro provides you the Autodesk Inventor-style tool for 3D solid modelling. When you work in a 3D design environment there is a special 3d History window containing a Construction tree representing a history of model creation. Construction tree is a sequence of features (actions) that create the model. 3d History is a nanoCAD Inspector window with a specific set of tools.

Graphical User Interface

Document Sets

In nanoCAD Pro it is possible "on the fly" to create sets (filing) of documentation of any size in the form familiar for engineers. It allows to centrally manage hundreds of drawings in different files, and to use auto-numbering to avoid wasting time for sorting of sheets.

Graphical User Interface

IFC Support

nanoCAD Pro can import IFC files into a DWG document. It is possible to perform numerous operations on imported BIM objects, such as to compile reports on models created in BIM-systems. Add to this an updated tools for 3D navigation in parallel and perspective projection, adaptive zoom, camera and observer head rotation, accelerated performance in saturated 3D models - and you will get a universal IFC-viewer based on DWG and BIM-models.

Graphical User Interface

Effective and Unique Features

If in “classic” CAD systems, monochrome raster underlays are non-editable background images, in nanoCAD Pro, they are full-fledged objects that can not only be stitched “as is”, but also can be modified. The Paste (as a raster) command instantly adds raster images to the nanoCAD Pro environment from any external source - the Internet, a graphic editor, a workflow system or any other application. In addition, nanoCAD Pro provides unique capabilities for working with monochrome and color raster images: the Raster menu contains basic editing tools (Eraser, Pencil, Fill) and fixes for the raster image (Deskew, Image Rotate, Four-point correction). For example, if you select any vector command (Line, Polyline, Dimension) and hover over a bitmap image, nanoCAD Pro will immediately catch all the snappings (End Point, Nearest, Center or Quadrant of a circle). Finally, a hybrid document with an edited underlay can be printed out in various formats (directly to a printer / plotter), saved in PLT format, exported to PDF or rasterized into an uneditable DWG file.

Graphical User Interface

Compatibility with Other Solutions

nanoCAD Pro preserves information about proxy objects created in other CAD systems without changing the DWG file, which allows transferring data between nanoCAD Pro and third-party CAD without restrictions and creates a unified technological chain. Also, nanoCAD Pro supports 3D display of 3D objects (polygonal and triangular surfaces, solid boundaries). In this case, you can create drawings containing 3D objects without the need of an additional application.

Direct DWG Format Support

nanoCAD Pro directly works with DWG - the most popular format of engineering documentation. A wide range of supported versions (from DWG R11 to DWG 2018) is possible to use without conversions and data loss. to transfer between nanoCAD and other CAD systems to provide a unified process chain. The nanoCAD Pro system is one of the few platforms on the CAD market that offers full support for the DWG format and everything related to it. In nanoCAD Pro, you can work in virtual models and spaces, use customizable viewports, external links (XREF), block libraries and typical tool settings, as well as built-in tools for automatically saving and restoring drawings, creating backup copies of files and much more. In addition to the "classic" utilities for the DWG format, nanoCAD Pro offers a number of unique ones:

  • utilities for deleting and exploding proxy objects into primitives in order to find “stuck” proxy objects and remove them from the graphical database;
  • automatic drawing correction utility to correct damaged data: for example, objects scattered along the Z-coordinate can automatically return to the working plane of the drawing, which improves the processing speed and quality of work;
  • drawing manager, which displays tree view of the entire internal structure of DWG file and allows to browse file content, but also to quickly find them in the drawing, select, zoom in and, for example, delete them;
  • utility to change the encoding of text entities. It corrects DWG-files in which the names of layers, blocks, line types, etc became unreadable due to the code page lost.

Add-ons Development ( .NET, C ++, JS, VBS and LISP open APIs)

nanoCAD Pro, like most of CAD platforms, offers a programming interface (API) for developing third-party applications and add-ons. Well-built architecture of the API allows to create applications of any complexity. For quick creation of utilities and small applications, developer can use scripts based on ActiveX Automation (JS, VBS, etc.), or he can use LISP and DCL. More complex and feature-rich add-ons are usually developed in .NET or C ++. The Nanosoft supports and actively develops the nanoCAD Developer Club, whose members get access to the following types of APIs:

  • .NET API - API for developing .NET applications;
  • NRX - the classic C ++ API for creating and migrating applications in C ++;
  • MultiCAD API - a unique C ++ API for writing cross-platform CAD applications;
  • MultiCAD.NET API (alpha) is the alpha version of the cross-platform .NET API for creating custom primitives on .NET.
Download nanoCAD Pro