Construction site Webp 2023.10
Product Hero webp 23.10

Track Your Jobsite Against BIM Models

Imerso empowers construction management with automated As Built-to-BIM insights.


For Contractors, Construction Managers and Project Owners

Construction Management Software
for Deviation Detection

Watch overview of Imerso product video showcasing automated BIM vs As Built analysis.
“Imerso is very intuitive, anyone can use it. Now we have better control, smoother processes and lots of saved time to negotiate better contracts."
Boost productivity, efficiency and quality control in Construction

Powerful Features For Automated Jobsite Monitoring

Onsite Scanning 1-1
Routine As Built capture

The first complete self-service solution for 3D scanning in construction

Imerso has the fastest and simplest 3D scanning workflow on the market.

Let your teams capture As Built documentation at every stage, with the press of a button and completely independently.

No need for outsourcing or any previous surveying experience. 

Start in minutes and get the most out of every site visit.


A screen of the Mixed Reality Mode feature, where BIM plans are visualised with the full context of the on-site reality through Imerso's 3D Viewer
Mixed Reality and BIM Viewer

Visualise BIM and the As Built reality from anywhere, right on your browser

Forgotten measurements, context, and waiting for site information are a thing of the past.

Cut your travel costs in half with virtual site visits for all your teams and partners.

Any browser, any device. No software installations needed.

Demonstration of custom Field-vs-BIM inspection that tracks progress, work deviations, enables construction inspection on any objects, areas, trades

Check the status and verify completed works at every stage of your construction project

Find work deviations early and track progress on the go with custom Field-vs-BIM inspections.

Set tolerance parameters and run inspection searches on any objects, areas, or trades.

Imerso construction project management software finds clashes between future BIM Models and the current As built
Future Clash Predictions

Catch costly construction errors before they happen

Leverage Imerso's clash predictions to avoid future collisions and delays.

Imerso compares BIM models with the current site conditions to verify if your design intent is at risk.

Imerso's construction inspection software shows how BIM Models can be easily updated for As Built documentation
Automatic As Built to BIM

Keep BIM models updated to the jobsite reality

Not all deviations need rework onsite.

Save countless hours of manual modelling by letting Imerso update your BIM to the current site reality in seconds.

Your design and engineering teams can now simply approve the suggested changes to merge with the federated model.

Imerso - Surface Analysis DIN 18202 (1)
Surface Analyser

Check surface tolerances of walls, ceilings, and floor slabs with one click

Detect out-of-tolerance elevations and depressions at a glance.

Get coloured heatmaps and apply grid measurements following the DIN 18202 standard.

Imerso gives full As built data for the construction quality management
Side-by-Side 360° Panoramas

Let construction AI see what human eyes overlooked

Visual documentation is insufficient for quality control in construction — leaving costly surprises awaiting.

Get full visual context from high-definition 360° Panoramas displayed side-by-side with Imerso's 3D Viewer.

Go beyond visual inspections to detect invisible issues.

An illustration of all the integrations supported by the Imerso construction quality control platform
Integrations and Interoperability

Supercharge Your Favourite BIM Software Tools

Imerso is 100% based on international open formats, and offers powerful integrations with popular construction tools. 

Share key Imerso insights with your tech stack at the press of a button.


Value For Your Construction Projects
From Day One

Learn how Imerso customers have digitised their construction processes to boost productivity.

Photo of the NHN North Zealand Hospital - the 120.000 m2 construction project, where Imerso platform was actively used.

NHN Boosts Productivity Worth 2% of its Hospital Construction Budget

The Nyt Hospital Nordsjælland (NHN) is an ongoing hospital construction project in Denmark. With Imerso, the team cut construction claims for work errors, implemented faster and better site supervision and more efficient process for As Built documentation.

Read the story


Cutting Construction Rework and Delay Costs 10X in Denmark's Tallest Residential Building

Per Aarsleff built Denmark's tallest building in record time. Using modular building, lean construction and digital project management tools, Per Aarsleff completed the project ahead of schedule.

Photo of Folkungagatan 44 - a 30.000 m2 construction project by the project management firm Byggstyrning, where the Imerso platform was actively used.

Byggstyrning Streamlines Prefabricated Construction with Automated Inspections

The project management firm Byggstyrning captured the onsite status of this 23.000 m2  project on a weekly basis for instant inspection in Imerso. This allowed to resolve any problematic areas proactively and ensure a frictionless fit of prefabricated elements.

Read the story


Ready to Try Imerso in Your Construction Project?


What types of 3D / Laser scanners can I use with Imerso?

Imerso supports all scanners in the market, including devices from Navvis, Leica Geosystems, Faro, Trimble, Zoller, etc.

For a seamless experience, from site scanning to inspection results, we recommend the BLK360 devices (both 1st and 2nd generations) from Leica Geosystems, which are fully integrated with Imerso.

You can use both stationary scanners (tripod) and mobile (SLAM) devices — whichever feels most comfortable.

There are pros and cons to each of these solutions. We're happy to advise you on the best choice for your company.

Drop us a line and we'll share our best practices.

How does Imerso determine what is outside tolerance?

Users define the tolerance parameters they want to use, and Imerso applies those values to the inspection tools.

You can set custom tolerances levels for different element types (eg. structural objects, HVAC, or MEP objects) in your Imerso inspections.

Imerso also allows users to modify the tolerance value during the inspection, and the results will update automatically.

We work with tight tolerances. Do we need the highest accuracy scanner?

No — You don't need the highest accuracy 3D / laser scanner to use Imerso.

Most of our customers typically run routine construction inspections with tolerances ranging 10-25mm — depending on the object classes they're checking.

New generation devices like the BLK360 scanners from Leica Geosystems (1st and 2nd versions) deliver scan data with 5mm accuracy. These are quite affordable devices and extremely effective and fast to cover 99% of your construction quality verification needs. 

Be aware that higher accuracies and capture ranges in scanning hardware come at a cost. Not just of a higher price, but also of a slower and less agile scanning process onsite. This will hamper your teams' ability to do this as a frequent routine.

From our experience, you'll get much more value from prioritising scanning frequency and agility. So that your teams could easily do it throughout the project. Instead of doing it once or twice with top-of-the-line equipment that only 3rd party experts can handle.

My scanner accuracy specs show "+- 5mm". What does this mean?

You aren't alone here. The misuse of the terms "accuracy" and "precision" is a constant battle in the surveying community.

For simplicity, you can read that number as the level of "Noise" in the captured scans.

If you capture a wall in your scan, the 5 mm accuracy value of your scanner doesn't mean that the wall object itself is misplaced by that value. Rather, it means that each of the millions of individual point representing that wall may be misplaced from reality by +- 5mm. The lower the accuracy, the more "noisy" the resulting scan.

As a result, capturing larger objects such as structural walls and large HVAC elements is less impacted by this variance. Conversely, capturing small objects like electrical cables and rebar will be more challenging with lower-accuracy devices.

Can I only use Imerso in the cloud?

We've built Imerso as a cloud-based platform. This allows our customers to leverage infinite on-demand scaling of servers and computation speed, without investing in expensive local server systems and powerful computers.

This also allows our team to constantly push new feature releases and software updates to keep all Imerso customers on the newest version.

For customers needing a local deployment due to strict security requirements, we can arrange a custom implementation at an agreed fee.

Subscribe to stay updated with the latest news in digital construction.

/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import {ByteEfficiencyAudit} from './byte-efficiency-audit.js'; import {UnusedCSS} from '../../computed/unused-css.js'; import * as i18n from '../../lib/i18n/i18n.js'; const UIStrings = { /** Imperative title of a Lighthouse audit that tells the user to reduce content from their CSS that isn’t needed immediately and instead load that content at a later time. This is displayed in a list of audit titles that Lighthouse generates. */ title: 'Reduce unused CSS', /** Description of a Lighthouse audit that tells the user *why* they should defer loading any content in CSS that isn’t needed at page load. This is displayed after a user expands the section to see more. No word length limits. The last sentence starting with 'Learn' becomes link text to additional documentation. */ description: 'Reduce unused rules from stylesheets and defer CSS not used for ' + 'above-the-fold content to decrease bytes consumed by network activity. ' + '[Learn how to reduce unused CSS](', }; const str_ = i18n.createIcuMessageFn(import.meta.url, UIStrings); // Allow 10KiB of unused CSS to permit `:hover` and other styles not used on a non-interactive load. // @see for more discussion. const IGNORE_THRESHOLD_IN_BYTES = 10 * 1024; class UnusedCSSRules extends ByteEfficiencyAudit { /** * @return {LH.Audit.Meta} */ static get meta() { return { id: 'unused-css-rules', title: str_(UIStrings.title), description: str_(UIStrings.description), scoreDisplayMode: ByteEfficiencyAudit.SCORING_MODES.NUMERIC, guidanceLevel: 2, requiredArtifacts: ['CSSUsage', 'URL', 'devtoolsLogs', 'traces', 'GatherContext'], }; } /** * @param {LH.Artifacts} artifacts * @param {LH.Artifacts.NetworkRequest[]} _ * @param {LH.Audit.Context} context * @return {Promise} */ static async audit_(artifacts, _, context) { const unusedCssItems = await UnusedCSS.request({ CSSUsage: artifacts.CSSUsage, devtoolsLog: artifacts.devtoolsLogs[ByteEfficiencyAudit.DEFAULT_PASS], }, context); const items = unusedCssItems .filter(sheet => sheet && sheet.wastedBytes > IGNORE_THRESHOLD_IN_BYTES); /** @type {LH.Audit.Details.Opportunity['headings']} */ const headings = [ {key: 'url', valueType: 'url', label: str_(i18n.UIStrings.columnURL)}, {key: 'totalBytes', valueType: 'bytes', label: str_(i18n.UIStrings.columnTransferSize)}, {key: 'wastedBytes', valueType: 'bytes', label: str_(i18n.UIStrings.columnWastedBytes)}, ]; return { items, headings, }; } } export default UnusedCSSRules; export {UIStrings};