Project Data Management Plugin for Autodesk Navisworks

Navistools Field combines mobile technologies for on-site use with server based collaboration and reporting

Visualize your models by applying color codes based on status information

Export your models to IFC2x3 format

Navistools Pointclouds introduces powerful management and visualisation tools that increase productivity of your renovation projects in Navisworks


We are a software development company located in Kajaani, Finland. We are specialized in developing AutoCAD and Navisworks centric products and services to industrial plant design, civil and AEC organisations. Navistools is our flagship product offering Navisworks users a visual portal to project life-cycle data. In addition, we have successfully developed several custom plugins for these sectors mostly based on our standard solutions.


Navistools provides a visual portal to Autodesk Navisworks allowing you to easily link, access and manage complete project data and documentation from a Navisworks model which can then be handed over or shared between project stakeholders throughout the design, construction, management and lifecycle phases.

Navistools Standard
About Navistools Standard

Navistools Standard is a Navisworks plugin for asset and plant lifecycle management, construction management and FM (facilities management)

Navistools includes our Data Management and Reporter modules running a Navisworks-like graphical user interface built around an SQL database that can be easily integrated with other database applications.

Navistools provides the means to manage an entire project containing information and documentation into a single manageable resource that can be handed over or transferred between project stakeholders throughout the design, construction, management and lifecycle phases.

Running Navisworks with Navistools provides the functionality to search, link, tag and report on information stored in Navisworks models or BIMs, as well as the ability to add new construction and maintenance data captured on-site.

Navisworks with Navistools used as a Field BIM application using the above process facilitates continuation of the BIM process after the design phase for construction, fit-out and then FM. Building and associated information is added to the model during fit-out and subsequently handed over to the operations team.

Navistools is a tool for builders, planners and subcontractors. Information collected in Navistools Data Manager helps define a comprehensive digital model that can be handed over to the project’s owner/operators as a deliverable, thereby allowing our customers to offer extra value to their clients and help them win more business.

Navistools Field
About Navistools Field

Navistools Field construction field management software combines mobile technologies for on-site use with server based collaboration and reporting. It is intend to use together with Autodesk Navisworks and Codemill Navistools databases. The system consists of Navistools Standard software that typically is used by the onsite coordinator.

Client apps

Navistools Client apps are the apps that are installed on your mobile device and which typically onsite workers are using when they wish to change a status of an object, link photos or other attachments to the object or change object properties.

Onsite coordinator

Onsite coordinator can then manage and use all that data with his Navisworks and Navistools Standard system. He can also embed status and property information and publish it to anyone who needs to follow onsite work and the statuses, look at linked photos, and just Navisworks Freedom is needed here.

Web service

Navistools Field needs a web service for the database, the service can be located freely on almost any service providers cloud service or on clients own web-server (the system consumes Navistools database through REST API). System is also integrated with Autodesk Forge viewer and onsite workers can interact between the model and the database views

Navistools IFC Exporter
About IFC

Building SMART International is an alliance of organizations within the construction and facilities management industry. It also develops and maintains the specification for Industry Foundation Classes (IFC), an open vendor-independent neutral file format that captures both geometry and properties of ‘intelligent’ building objects and their relationships within building information models.

About Navistools IFC Exporter

With IFC Exporter you can export any file that can be opened in Navisworks to the IFC format (IFC2x3). When exported Navisworks model items can be mapped to corresponding IFC objects. This plugin will export both the model geometry (BREP) and the related data (Property Sets)

The plugin will function in 2 different ways. Straighforward way is to select model items (selection) that you want to export from the Navisworks model and export them without mapping objects. If using this way all entites in the IFC file are represented as IfcEquipmentElement.

Another way is to use object mapping. Then you need to create predefined selection or search sets for each different object type in the Navisworks model and tell plugin which IfcType to use when exporting them.

Navistools IFC Extension
About Navistools IFC Extension

The Navistools IFC Extension is a simple low-cost Autodesk Navisworks add-on which brings real benefits when using IFC files in a Navisworks Project. The Navistools IFC Extension comprises of a simple user interface that enables the user to load an associated IFC file and then view the full IFC hierarchy in an easy to read format.
Objects can be selected from the IFC hierarchy which is then referenced in the Navisworks model and selection tree.

The Navistools IFC extension also contains its own reporting tool for easy generation of custom IFC reports including quantity calculations which can then be output to a variety of file formats including Excel, PDF and csv files.

The Navistools IFC Extension is especially beneficial in BIM and Plant projects where IFC is the current preferred or only format available to import data from specific CAD tools into Autodesk Navisworks.

Using IFC models effectively in Navisworks work process

Reading IFC models into Autodesk Navisworks and including them as a part of the QA/QC and collaboration processes has been possible since the early version of Autodesk Navisworks. More recently in later releases there has been increased support of the IFC format in line with the increased usage of IFC as the standard format used in BIM projects.

IFC property data can be viewed using Navisworks properties but the structure and hierarchy of the full IFC data model can be difficult to read. It is also very difficult to generate custom reports of this IFC property data.Using the Navistools IFC Extension all project stakeholders can easily view and generate reports based on IFC properties form the Autodesk Navisworks project

Benefits in using Naviswork in QA/QC process of a BIM project

Autodesk Navisworks software can be used as a QA/QC tool in both AEC, Infrastructure and Process Plant, where multiple formats of data can be aggregated to enable project management and collaboration throughout the entire life-cycle of a project. This data can include native CAD data, point cloud data from laser scanned as-built projects and standard industry formats such as IFC for BIM projects.

Today there is a common requirement to include point cloud data from laser-scans into the QA/QC process especially in renovation and refit projects. Autodesk Navisworks is the ideal tool to undertake this as it support multi CAD native formats, all the commonly used laser scan data formats and the BIM standard IFC format.

It has been shown that the most effective way to run the QA/QC process in renovation and refit projects is to use also the actual as-build data together with the design data and verify that the new design works in this environment.

The increased information display and reporting facilities included in the Navistools IFC extension improves the user experience when working with IFC data in a multi format BIM project and adds value to users needing to access full project information.

In combination with the Navistools project portal and the point-cloud management and visualization of Navistools Pointcloud, the Navistools IFC extension offers even more value to all BIM project stakeholders using Autodesk Navisworks

• Manage and Visualise IFC data better in Autodesk Navisworks
• Access IFC files and hierarchy directly from Navisworks
• Enables smarter viewing and management of IFC properties
• Create custom IFC property reports  with quantities
• Manage IFC data better
• Easy to use
• Benefits your BIM processes when using IFC files in Navisworks

Navistools Pointcloud

About Navistools Poincloud

Navistools Pointcloud is new innovative software from Codemill Oy for managing laser scan data within the Navisworks environment. Navistools Pointclouds introduces powerful dynamic management and visualisation tools that increase productivity of your renovation projects in Navisworks.

Dynamic management of pointcloud datasets

The software enables dynamic management of large pointcloud datasets in Navisworks by giving you control over which pointclouds are loaded based on proximity to an object’s location or the user’s navigational position in the model. This gives huge benefits when visualising, reviewing or co-ordinating a Navisworks project which contains pointcloud data.

Based on scan positions

Navistools Pointcloud uses Navisworks as a platform and so supports the use of all the commonly used pointcloud, CAD and file transfer formats. Navistools Pointcloud works with in the Navisworks model containing the CAD model data and dynamically manages the required structure of point cloud data. The software requires the scan positions in excel format and that the scan data is pre-defined in published .nwd files although the Navistools Publisher software can be used to facilitate this process.

The scan positions are held in the associated Navistools SQL database along with associated user-defined data such as photographs and other required documentation. Navistools Pointcloud is built upon Navistools Standard software, the project portal which allows external project data to be easily linked and managed within Navisworks.


Using Navistools Pointcloud enables easier management of renovation projects containing large unwieldy pointcloud datasets by creating visual demolition project plans. Navistools Pointcloud enables easier comparison through visualisation between as built data and design data through the design review process and for space management and facilities management. Navistools Pointcloud saves on project timescales and costs through reducing the traditional requirement to produce costly CAD models from laser scanned point cloud data.

Navistools Design Control
About Navistools Design Control

Navistools Design Control makes it essentially easier to use Navisworks commenting routine by providing one clear user-interface.This application includes a database that manages and controls all the comments and approval workcycle made by various project persons covering also big size projects.

Efficient collaboration and communication workprocess makes it possible to detect all the errors in the project as early stages as possible, saves the unneccessary work during the engineering and site phase and helps to maintain project timetables.

Navistools Publisher
Common problem

You are project coordinator and on a regular basis you encounter the problem that the Navisworks files that are available to the project team aren’t up-to-date. In many cases, one of the project members is made responsible to make sure that the Navisworks models are updated several times a week, which off course can take up a serious amount of time

About Navistools Publisher

Navistools Publisher for Navisworks enables you to automatically publish your CAD models to the familiar .nwd format. The Publisher is equipped with “AutoDetect” functionality that continuously monitors a designated project folder and detects when a new or modified CAD model appears and publishes it automatically to a specified location. If you prefer to publish on a given date or time, for instance over-night, then Publisher is also the tool for you. Not only is Publisher equipped with AutoDetect, it is also capable through the “Scheduler” functionality to publish on the time and date that you want. Using this functionality means that all your systems and licenses of Autodesk Navisworks stay available and you can delay the publishing action to the non-productive hours of the day

Other features

• If you use Navisworks properties during publishing, then Publisher will use these same properties as well. You can even set the properties for your Navisworks models using the Publisher , it is not necessary to activate Navisworks for that.

• To use Publisher , Navisworks only has to be installed on the system where you want to use the Publisher. Publisher uses the Navisworks engine in the background, you hardly even notice when it’s running.

• Publisher is delivered with “AutoDetect” and “Scheduler”, there are no seperate licenses required.

Navistools Standard

Navistools Pointcloud

Navistools Reporter

Navistools IFC Exporter

Navistools Field IOS

Navistools Field


Empowering Autodesk Navisworks to get most out of BIM and VDC

Navistools Field

On-site use with server based collaboration and reporting

Navisworks Plugins

Tools for all phases of the building lifecycle, from design to construction

CADMill Plant Design System

CADMill Plant Design System is a database driven AutoCAD based software for mechanical and P&ID engineering. It consist of CADMill Mechanic and CADMill Process modules which are widely used especially within Finnish process industry.
CADMill Mechanic
About CADMill Mechanic

CADMill Mechanic is a database driven AutoCAD software for mechanical engineering. The software provides the user with 3D-modeler, advanced support for mechanical drawings, equipment design drawings, 2D-piping drawings, factory layouts, structural steel drawings and isometric piping drawings

Software is using SQLite database, where all dimensions and other properties of standard parts and materials are defined and stored.

Supported standards


Maintenance functions

The software is easy to manage and users can configure it to suit their needs. They can e.g. define layer names, colors, line types and line weights to match their company standards

Main technical features

- Large library of standards parts and materials
- Parametric symbols for welding, surfaces, geometric tolerances, piping supports, part numbers etc.
- Machining details for free holes, threads, center holes, fillets for shafts, keyways etc.
- Joint reparations for steel and edge reparations for steel pipes
- Symbols for hydraulics and P&ID
Mechanical design tools e.g. construction geometry
Layout and piping design 2D/3D/Isometric
Primary and secondary pipe supports 2D/3D/Isometric
- Stairs, handrails and floorings
Tank and vessel design
- Steel structures
Technical calculation
Automatic generation of BOMs and other lists
- Generating reports in several formats

Software license includes also CADMill Reporter reporting tool, which allows user to generate lists and  specifications from the database in several formats.

CADMill Process

About CADMill Process

CADMill Process is a database driven AutoCAD software for creating P&ID drawings. The software contains SQLite database which is used to storage all design and project data.

Main technical features

 - Symbols according to ISO, EN, PSK and SFS standards
 - Bi-directional linking between symbols in the drawing and the database
 - Generating reports directly from the database
 - Real-time communication with other CADMill modules
 - Process explorer


SQLite database carries all the information that is associated with the P&ID symbols and lines. Information is updated bi-directional in real-time from the drawing to the database and vice versa. When new symbols or lines are added to the drawing or existing ones are modified,software displays the corresponding database form. The user can select positions and fill technical data to the database with it. The database information can also be modified and managed by the Database Editor software that comes with the license. It is a standalone Windows application and doesn’t need AutoCAD to run.

Software license includes also CADMill Reporter reporting tool, which allows user to generate lists and specifications from the database in several formats. 

Lists and specifications generated from the database

- Positions
- List of p
- L
- Measures

- List of a
utomation valves
- List of m
anual valves
- List of valves
- List of g
- List of p
- List of e
Compressors and Fans
- Tanks and Pressure vessels
- List of a
- List of motors
- List of e
lectrical devices 

Mainenance and customization functions

 It is possible by the user to maintain and modify the following functions:

- Defaults for flow media, pipe size and pipe class
- Formats of all tags
Predefined valve type data
Flow media
Layers, colors, line types and line weights

Software Development Services

Navistools plugins are developed the way they are suitable for multipurpose use. These standard software modules are available for all Windows based Navisworks versions. Our customers have had an big influense on contents of the standard modules and if you have ideas to share with us, we are happy to hear them. Databases are the most important part of all our software modules. Navistools plugins are using SQLite database by default. However because of different requirements and environments Navistools is developed to use DbProviderFactory classes. That's why it can be used with several different databases, both in local area network and cloud environments

Custom software development

Always these standard versions will not meet customers needs and they may want company specific customization. We can help your company to have AutoCAD and Navisworks plugins that meets your specific requirements. Our custom software development services are widely used and cost effective. Your company may benefit lot from well defined plugins. Well working program saves time, increases productivity and provides more meaningful information. Custom made developing is often considered expensive compared to standard plugins. Please tell us your needs and ideas and you will be positive suprised


We have developed AutoCAD add-ons since AutoCAD version 2.5 and have been a member of ADN for years. We started to develop plugins for Navisworks (aka JetStream) in 2007

Our Strength

Knowledge of industry, Autodesk software, BIM and model based collaboration 


Web Designing in India.

We have successfully developed custom software applications for various businesses cutting across different industries.


Selection of companies who is using Navistools

Selection of companies who is using CADMill

Some Custom Developments

Portal to the Project

In addition to using standard Navistools, Balfour Beatty Major Egineering (UK) is also using PTTP custom software e.g. for maintaining motorway widening projects. PTTP (portal to the projectl) plugin which is developed according their specifications includes following modules:

- Image loading and display
- Pointcloud loading and display
- Cross section and plan viewing windows
- Automated DWF viewing window

The concept ideas for this software application are by Harry Parnell of Balfour Beatty Civil Engineering Limited

Skanska AB

We have developed several custom plugins for Skanska AB. These include modified Navistools Publisher, Skanska Property plugin, Locator plugin and the plugin that creates center views of the rooms

Locator plugin

Idea of this plugin is to provide a way to launch a specific Navisworks model and to find a specific model items inside it in one go from the Microsoft Sharepoint. Plugin is using .ntd files for this.  Ntd files are text files with .ntd extension and they are assoiated with plugin during installation

Sample file

C:/Locator samples/V-57-600-Luft.nwd
Object ID
Entity Handle

NCC Construction AB
NCC Tools

NCC Construction AB is using Navistools on about ten sites in Sweden. Standard Navistools is enhanced with NCC Tools plugin developed according NCC requirements. NCC Tools plugin includes:

- NCC Production Control
- NCC Design Control
- NCC Information Control

NCC Construction AB has exclusive user rights to NCC Tools


Here you can find full working versions of our plugins for testing. All plugins have 14 days trial period.
If you are using Edge browser and encounter problems to download plugins, please select "Open with Internet Explorer" from browsers More (...) button

Before download...

Continue... ×

Before download...

Continue... ×

Latest news

Autodesk University 15-17 November 2016
We are exhibiting at Autodesk University 2016 in Las Vegas. Come to meet us and explore our Navisworks Plugins at Booth 2113

ONS2016 29 August - 1 September Stavanger
Codemill is taking part in ONS2016 conference as an exhibitor. We are showcasing there our latest Navistools and BIM products.
Welcome to meet us and to get familiar with our solutions.

You will find us from:

Hall: 10
Department name: Arctic Europe
Department number: 1076

Navistools IFC Exporter 2017 released
Codemill has released Navistools IFC Exporter for Autodesk Navisworks 2017

  • Exports all models that can be opened in Navisworks to IFC format (IFC2x3)
  • Navisworks model items can be mapped to corresponding IFC objects
  • Exports both model geometry (BREP) and all related data (Property Sets)

New features in 2016.2 and 2017.1 versions

  • Model can be saved to IFCZIP format
  • If the same model is exported more than once, it will retain existing GUIDs
  • Optional Element Identification added to support native formats better

About Us

Codemill Oy is a software development company that specializes in developing AutoCAD and Navisworks centric products and services to industrial plant design, civil and AEC organisations. Navistools is our flagship product offering Navisworks users a visual portal to project life-cycle data.

Jari HeinäjärviChief Commercial Officer
Maria HeinäjärviSales Manager
Rita MeklinFinancial Manager

+358 40 5057934

Jukka MeklinSoftware Development Manager

+358 400 745352

Contact Us

Find Us

Codemill Oy
Koivukoskenkatu 17 a 6