Support site for Simplebim® users
In This Topic
    Simplebim.Server (version 8)
    In This Topic

    Simplebim.Server is a component that can be used on a server without a user interface for processing IFC models. With Simplebim.Server you can run teh same scripts as with the Simplebim desktop version. For more details about what you can do with scripts, please click here. Additionally you can validate IFC models. When you apply a template that contains validation rules, the validation results are written to the log file from where they can be parsed.

    Installation and license

    Simplebim.Server does not require any registration, which means that it can be run from anywhere on your server. For installing simply unzip the server files to any directory maintaining the directory structure of the zip package.

    For running Simplebim.Server you need an valid license that is stored in a .lic file and delivered to you by Datacubist. Copy this .lic file to the same directory with Simplebim.Server. The license contains the following information:

    The installation package contains all the necessary Microsoft C++ Redistributable files. However, severs may have policies that don't allow using such locally installed versions and instead require the C++ Redistributables to be installed using the Microsoft installer. If you get an exception saying that IfcEngine.dll could not be loaded, please download and install the Microsoft Visual C++ 2008 Redistributable Package (x64) and try again.


    You can extend Simplebim Server by creating your own modules (DLLs) and copying them to the Modules sub-folder of the Simplebim.Server installation folder. Your own DLL must have at least one class that implements the ITemplateModule interface, which is the interface for Tools. You can the run your own tool from the script just like you would run any of the built-in tools.

    For configuring your own tool the tool class needs to implement the IWithModuleConfiguration interface. When this interface is implemented your tool will get the key-value-pair configuration that is defined in the script for that tool.

    The names of the DLLs containing your tool classes and the fully qualified name of each tool class must both be included in your license. This means that any extensions you create must be approved by Datacubist to make sure they comply with the license agreement, because the price of your license depends on the functionality it allows. The license agreement may for example allow you to import IFC models and write data into your own backend system.


    You run the server component by running the Simplebim.Server executable and passing it the necessary parameters. The executable file is Simplebim8.Server.exe


    Simply delete the directory into which you copied the Simplebim.Server files during installation.

    Known Limitations