Technical Area | Articles

The place to solve all your BIM doubts

The Top 8 Free and Open Source BIM Software Tools

It will only be a matter of time before your construction business will start using BIM

BIM Implementation Strategies
Published: 26/01/2018

While BIM advocates will be quick to tell you all about its advantages, certain clients, notably in the public sector, aren’t simply relying on carrots to persuade you to become a BIM shop. Governments across the world are making BIM and BIM software a mandatory part of bidding for contracts and undertaking building projects.

Your choice will not be if, but how you use it.

In the world of construction management software, there are always solutions that are available for free or that use open, non-proprietary code to help you avoid being locked into a particular software supplier.

BIM is no exception. The challenge is in choosing a free and/or open source BIM application that fits your needs.

Before we jump into these open source and free BIM software options, we’ll take a look at some of the advantages of using a BIM tool and the different types of BIM tools with varying degrees of complexity. Then we’ll look at some specific options for each type.

Reasons for considering free or open source BIM software

At first glance, it seems obvious. “Free construction software” should help you save money. However, as any IT manager will tell you, initial software costs are often a small proportion of the real cost of using software, including staff time and effort to learn and use it. “Free” should be interpreted with caution!

BIM applications built on open source software offers their own set of benefits:

  • Open source software typically uses open standards in its design and interfaces. This can make the exchange of BIM data with customers, partners, and suppliers easier.
  • Open source software also allows you to modify the program itself (if you want to). You could, for example, change the user interface, add your own special functions, or make the program interact in new ways with other parts of your IT architecture.

Construction manager or software geek?

Software applications increasingly drive construction management and building work in general. But does that mean you have to know what goes on under the hood? Commercial BIM applications often take pains to shield users from this and charge you for it accordingly. The business logic is that you should get more value, faster, for your construction company because you don’t have to worry about the inner workings of your software platform.

Vendors of free software, on the other hand, may not have the same business perspective. Depending on how deeply you want to get into the software itself, you may prefer to pay for a packaged, user-friendly solution. Or perhaps you want to make the effort required to exploit the power and flexibility of certain free or open source solutions.

To help you decide, we’ll categorize options for free and open source BIM software into the following types:

Free BIM viewer. Although BIM advantages can go much further (see above), an application to view 3D models of buildings can help to get workers and customers into the mode of using BIM.

Standard office application-based BIM. Business information modelling may sound complicated, but sometimes a standard spreadsheet is all you need.

BIM as a bolt-on for CAD software. While purists argue that BIM software should be designed and built separately, this can be a pragmatic way of getting into building information modelling.

The BIM software toolkit. A software toolkit can be adapted or used to build a variety of BIM solutions, including extensions to existing applications. However, that means possessing or having access to the relevant software programming skills.

BIM from the start. In this case, the BIM software has been built expressly for building information modelling. Instead of trying to twist 2D or 3D drawings into BIM, this kind of BIM application gives you digital building blocks from which to make adaptable, purpose-built BIM projects.

Free BIM Viewer


BIMx from Graphisoft is available free of charge for Android and iOS devices.

As an interactive 3D communication and presentation tool, it lets users upload a 3D drawing and explore it. Construction companies can take advantage of BIMx to:

  • Show customers what they will get, and why they should sign that contract (now!)
  • Show workers on site what the end result will be and therefore how each intermediate step should contribute to that result
  • Get precise feedback from workers and supervisors about any problems in the construction process by indicating where in the drawing the issue is occurring.

An iPad or Android tablet offers mobility, as well as a camera for taking pictures of problems and the ability to attach accompanying notes (although the website says that the free app is for viewing only and mostly intended for clients). BIMx also won a mobile Product of the Year Award as a testimony to its quality and user friendliness.

Another option is BIM Vision, a freeware IFC model viewer that allows the user to view virtual models created by systems such as Revit, Archicad, Advance, DDS CAD, Tekla, and Nemetschek VectorWorks, just to name a few. IFC stands for “Industry Foundation Class,” which is another kind of data model for describing building and construction industry data.

The software allows for lots of tweaking of the 3D model, including coloring elements based on the type, setting the transparency level for creating cross-sections, and comparisons of models to show the geometry changes and element properties. You can also load multiple IFC files in one view for side-by-side comparisons.

BIM Vision works on a PC or tablet with Windows 7 or newer, so Apple users are out of luck.

Standard office application-based BIM


Do Microsoft Excel and the free OpenOffice Calc qualify as BIM software? According to initiatives such as COBie (Construction Operations Building Information Exchange), the answer is yes.

COBie is a data format designed for the capture and recording of important building project data.

The data can be recorded in a spreadsheet, which can then be used as input for other software applications. In June 2011, the UK government set out a five-year plan to bring 3D BIM in for all its construction projects (PDF). The requirement for the first year was COBie: a “spreadsheet containing as much information about a building in as complete and as useful form as possible.”

COBie and similar data formats also highlight another interesting point. BIM isn’t only about 3D drawings. In fact, BIM can also exist without any such drawings at all as information in a COBie spreadsheet.

BIM as a bolt-on for CAD software


BIM and engineering CAD software are two different approaches to building design.

In a perfect world they would stay separate. However, in the real world, compromises are sometimes necessary in order to get building projects done. FreeCAD offers such a compromise. It is a CAD program that offers BIM functionality as an extension to help users handle BIM as a process.

In particular, FreeCAD offers “IFC compatibility.” FreeCAD also states that its functionality can be activated and driven by other software programs written in Python. Python is reputed for its relative user-friendliness, but for most people, it’s “geek-speak” all the same.

In summary, FreeCAD offers a way for users already familiar with CAD to get a head start along the road to BIM, but those without any software programming knowledge may find it tough going.

The BIM software toolkit


The phrase “software toolkit” instantly indicates a need for some serious software engineering capability in order to get any further. The challenge is to make the connection between the software constructs and terminology and a practical solution that helps your construction business. Unfortunately, some free toolkits or platforms seem to get stuck at the software stage.

xBIM (eXtensible Building Information Modeling) makes an effort to help users cross over the chasm and get to business value. While created as a software development toolkit, it offers practical examples of use in real life building contexts. It may take a software engineer to figure out the references to middleware and APIs (application programming interfaces), but other aspects are easier to understand:

  • xBIM makes it relatively easy to manipulate the IFC building elements. You can work with beams, panels, doors, windows, teams, processes, and other “real life” entities to make a BIM representation of your construction project.
  • xBIM offers the ability to create new functions to extend the possibilities of commercial BIM tools such as Autodesk Revit.
  • Sample applications based on xBIM are available. For instance, the iCIM (Interoperable Carbon Information Modeling) online tool lets designers assess the carbon impact of their design decisions throughout the lifecycle of a building.

Another option is BIMserver, which was created on the premise that no two construction projects are the same, and therefore construction managers need focused applications that can do one thing very well.

BIMserver is a platform that allows you to build a niche application perfectly suited for your project, although you’ll need some programming expertise to get started. The software is published under the GNU Affero GPLv3 license, so it’s free to use and modify. You can use this software to create your own BIM tool from the ground up, or modify other tools out there to fit your unique situation.

BIMserver’s core features include storing all revisions, open BIM standards, cloud capabilities, lots of interfaces, and a plug-in framework for easier fine-tuning, to name a few.

BIM from the Start


An intuitive free BIM offering in this category is “B-processor.”

B-processor has been created from the start for BIM, and not as an add-on to a CAD software product. The 3D modeling of a building is relatively simple to learn. As spaces (such as rooms) and structures (such as  walls) are put into place, users add further information (“tags”) to each element to describe its properties and function. These tags can then be used to provide total cost information, cost breakdowns, carbon footprint data, alerts about design conflicts, and more.  

B-processor also keeps manipulation of each model simple too, with the possibility to define:

“Modelers”: tools for repetitive tasks and the creation of detailed elements

“Evalors”: tools for processes such as calculating areas, energy consumption, and structural properties.

Another BIM project, 4BIM, offers similar “native” BIM functionality, this time as an online software service. As an open source solution, it too has its sights set on practical functionality to help designers and builders.

An online viewer for 3D BIM models with access from a standard web browser. Construction project members are able to use the 3D BIM models without any significant learning effort.

An online review system for the data attached to a BIM model, following the IFC model of standard data formats and constructs.

Collaborative teamwork functions to view, merge and further process multiple BIM files, with tracking of changes in models and alerts about such changes being made.

A reporting system to pick out useful information now and in the future, such as the information for a bill of quantities or the highlighting of project conflicts.

A facilities management handover service to make relevant information available to clients or other parties, using the standard COBie 2 (see above for COBie) data format.

A mobile application for Android and iPhone/iPad device users to access and interact with BIM data in a project.

4BIM offers most or even all of the BIM benefits listed at the beginning of this article, without making builders jump through any software engineering hoops.


Stay updated with the latest news, events, job offers, software and much more. Sign up to our monthly Newsletter and enjoy the best of BIM for free

Thank you for subscribing to the Newsletter!