Construction Software Brief

July 08, 2026


Weekly Construction Software Briefing

For: Steve Watts, CEO, Pacific Glazing Corporation Date: July 08, 2026 Prepared by: Software Research Team


1. Executive Summary

The open-source AEC software stack has reached production maturity across every glazing-relevant workflow, with browser-based BIM viewing now validated even by market incumbent Procore. Drone photogrammetry has achieved cost parity with $10K+ commercial tools, enabling PGC to capture existing facade conditions without surveyors or proprietary licenses. The single largest strategic opportunity remains PDF-based quantity takeoff—a gap with no production-ready open-source solution and an estimated 12-month first-mover window. For PGC, the immediate question is not whether to adopt open-source tools, but which to integrate first.


2. Top 10 Software Developments

2.1 web-ifc — Browser-Based IFC Rendering Engine

GitHub: https://github.com/ThatOpen/web-ifc Weekly npm Downloads: 105,839 (13.5% single-week surge as of July 1, 2026) Problem Solved: Opens IFC BIM files directly in web browsers without desktop software or licensing fees. Relevance to PGC: Embeddable in client portals for submittals review, RFI coordination, and transparent project communication. Zero licensing cost replaces tools like Autodesk BIM 360 viewer for external stakeholder access. Status: Production-ready.

2.2 @thatopen/components — Modular BIM Application Framework

GitHub: https://github.com/ThatOpen/components Current Version: v3.4.6 (core); v3.4.3 (frontend companion) Problem Solved: Provides ready-made UI components (selection, isolation, annotations, measurements) for building custom BIM applications. Relevance to PGC: Enables rapid development of bespoke glazing coordination interfaces without building from scratch. The frontend companion (v3.4.3) accelerates web UI development. Status: Production-ready; actively maintained.

2.3 @procore/bim-webviewer-sdk v17.8.0 — Incumbent Validates Open-Source Stack

GitHub: https://github.com/procore/bim-webviewer-sdk Problem Solved: Procore's official BIM viewer SDK for their construction management platform. Relevance to PGC: Procore's viewer relies on three.js + web-ifc—the same free stack PGC can deploy independently. This validates the approach and confirms zero-cost alternatives can match incumbent capability. Status: Production-ready; proprietary (but reveals underlying stack).

2.4 OpenDroneMap (ODM) — Drone-Based Site Documentation

GitHub: https://github.com/OpenDroneMap/ODM Problem Solved: Converts drone imagery into georeferenced point clouds, orthomosaics, and 3D models without $10K+ commercial licensing. Relevance to PGC: Captures existing facade conditions for replacement glazing bids, enabling accurate dimensioning without professional surveyors. Directly applicable to facade assessment and pre-bid site documentation. Status: Production-ready; confirmed comparable to Pix4D and ContextCapture in independent analysis.

2.5 CloudCompare — Point Cloud Processing

GitHub: https://github.com/CloudCompare/CloudCompare Problem Solved: Processes, analyzes, and visualizes large 3D point clouds from drone or laser scans. Relevance to PGC: Works in tandem with OpenDroneMap output to extract facade measurements, window openings, and existing conditions for glazing replacement estimates. Free desktop application replaces $5K+ Leica or FARO processing licenses. Status: Production-ready; mature open-source project.

2.6 OpenProject with BCF Support — BIM Collaboration & Project Management

GitHub: https://github.com/opf/openproject Problem Solved: Full-featured project management with native BIM Collaboration Format (BCF) issue tracking. Relevance to PGC: Direct threat to Procore's collaboration lock-in. BCF support means BIM issues raised in web-ifc viewers can flow directly into task management without manual transcription. Evaluate as Procore cost alternative. Status: Production-ready; enterprise features available.

2.7 FreeCAD — Parametric CAD for Shop Drawings

GitHub: https://github.com/FreeCAD/FreeCAD Problem Solved: Creates 2D and 3D parametric models for fabrication and shop drawings without AutoCAD or Revit licensing. Relevance to PGC: Approaching viability for non-complex curtain wall and storefront shop drawings. Can generate fabrication-ready geometry directly from glazing schedules. Status: Pre-production for AEC workflows; evaluate over next 30–90 days.

2.8 three-mesh-bvh — Spatial Queries on 3D Geometry

GitHub: https://github.com/gjkf/three-mesh-bvh GitHub Stars: 3,411 Problem Solved: Enables fast raycasting and spatial queries (intersection, containment) on large 3D meshes. Relevance to PGC: Key enabler for automated window count extraction from point clouds or BIM models. Could power custom takeoff tools by identifying glazing elements programmatically. Status: Mature library; production-ready for integration.

2.9 LibreCAD — 2D Drawing for Takeoff Preparation

GitHub: https://github.com/LibreCAD/LibreCAD Problem Solved: Open-source 2D CAD for creating and editing technical drawings. Relevance to PGC: Useful for cleaning up PDF-imported drawings or creating markup overlays for quantity takeoff workflows. No licensing cost for in-office drawing manipulation. Status: Production-ready for 2D workflows.

2.10 @xeokit/xeokit-bim-viewer v2.7.1 — Turnkey BIM Viewer (Secondary Option)

GitHub: https://github.com/xeokit/xeokit-bim-viewer Problem Solved: Complete, out-of-the-box BIM viewer with minimal configuration required. Relevance to PGC: Lower development overhead than web-ifc stack for client-facing portals where engineering resources are constrained. Fallback option if custom development capacity is limited. Status: Production-ready; lower npm traction than web-ifc but strong GitHub activity and superior mobile performance.


3. Open Source Spotlight

Spotlight 1: ThatOpen Components Ecosystem (web-ifc + @thatopen/components)

Attribute Assessment
What It Does Browser-based IFC viewing and custom BIM application framework
Maturity Production-ready; 105K+ weekly npm downloads, active commercial use
Setup Complexity Low–Medium. web-ifc alone is straightforward; custom applications using @thatopen/components require Node.js familiarity.
PGC Applicability High. Replace external stakeholder BIM access currently handled by desktop software or paid viewer subscriptions.
Immediate Use Case Client submittal portal, RFI coordination interface, pre-bid facade review

Recommendation: Evaluate this week. A proof-of-concept viewer embedding a sample IFC file can be live within one day using web-ifc alone.


Spotlight 2: OpenDroneMap + CloudCompare Pipeline

Attribute Assessment
What It Does Drone image capture to 3D point cloud to measurement-ready facade model
Maturity Production-ready; validated against $10K+ commercial alternatives
Setup Complexity Medium. Requires drone hardware (consumer-grade DJI drones suffice) and CloudCompare desktop installation. ODM can run locally or via cloud instance.
PGC Applicability High. Eliminates surveyor cost for existing condition documentation on facade replacement projects.
Immediate Use Case Pre-bid site assessment for curtain wall replacement; dimension verification against design drawings

Recommendation: Pilot on the next facade assessment project. Estimated savings: $3,000–$8,000 per project in survey costs.


Spotlight 3: OpenProject with BCF Plugin

Attribute Assessment
What It Does Project management with native BIM issue tracking (BCF format)
Maturity Production-ready; active enterprise deployments in Europe
Setup Complexity Medium. Self-hosted or cloud-hosted options; BCF plugin requires configuration.
PGC Applicability Medium–High. Strongest open-source alternative to Procore for BIM-aware collaboration. Cost advantage if Procore licensing becomes prohibitive.
Immediate Use Case Internal pilot to evaluate BCF workflow compatibility with current BIM coordination processes

Recommendation: Evaluate as 90-day initiative. Do not rush migration; pilot alongside current tools first.


4. Try It This Week

These tools require minimal setup and deliver immediate value for PGC workflows:

For BIM Viewing (Zero Setup, Try Today)

web-ifc Live Demo - URL: https://github.com/ThatOpen/web-ifc/tree/main/examples/web - Action: Download the example HTML file, open in browser, load any sample IFC file (available at https://www.ifcopenshell.org/ifc-files.html) - Time Required: 30 minutes - Delivers: Immediate familiarity with browser-based BIM capability; no installation required

For Facade Documentation (Setup in 1–2 Hours)

OpenDroneMap Cloud Instance - URL: https://www.opendronemap.org/webodm/ - Action: Sign up for WebODM cloud trial, upload a sample drone image set (available from WebODM samples), generate a point cloud - Time Required: 1–2 hours for first run - Delivers: Proof-of-concept for drone-based site documentation pipeline

CloudCompare Desktop - URL: https://www.danielgm.net/cc/ - Action: Download and install (Windows/Mac/Linux); load sample point cloud from WebODM output - Time Required: 30 minutes to install and explore - Delivers: Understanding of point cloud measurement workflow for facade dimensions

For PDF Takeoff Exploration (Begin Evaluation)

LibreCAD for Drawing Markup - URL: https://librecad.org/ - Action: Install LibreCAD, import a PDF drawing from an existing project, practice creating measurement annotations - Time Required: 1 hour - Delivers: Baseline assessment of current PDF-based workflow gaps; informs internal requirements for future takeoff tool evaluation


5. Ones to Watch

These projects show promise but are not yet production-ready for PGC workflows. Monitor for maturity milestones.

5.1 CadQuery + build123d — Python-Based Parametric CAD

GitHub (CadQuery): https://github.com/CadQuery/cadquery GitHub (build123d): https://github.com/gumyr/build123d Why It Matters: Python-native CAD scripting could automate glazing component generation from schedule data. Current Status: Active development; lacks AEC-specific workflows. Monitor for integration with IFC export. Watch Timeline: 12+ months.

5.2 text-to-cad — Natural Language to Geometry

Representative Project: https://github.com/kalmanbartha/text-to-cad Why It Matters: Could eventually allow estimators to generate 2D glazing layouts from written specifications. Current Status: Experimental; single-shape generation only. Not ready for production workflows. Watch Timeline: 12–24 months.

5.3 PDF Spec Extraction Tools — Parsing Material Specifications from Documents

Status: No dedicated open-source project identified in current landscape. Why It Matters: Automated extraction of glazing specifications (U-factor, SHGC, glass type) from PDF submittals or specifications would reduce manual data entry. Current Status: Gap identified; no viable open-source solution yet. Recommend monitoring AI-assisted document parsing space (e.g., LlamaParse, unstructured.io). Watch Timeline: 12+ months; evaluate AI-based alternatives as interim solution.

5.4 PDF Drawing Diff Tools — Automated Revision Comparison

Status: No dedicated AEC-focused open-source project. Why It Matters: Automated diffing of two PDF drawing revisions (e.g., R2 vs. R3) would flag glazing specification changes without manual page-by-page review. Current Status: Achievable with existing open-source diff engines (e.g., diff-pdf, PdfDiff); AEC-specific integration does not yet exist. Watch Timeline: 6–12 months for custom internal tool development feasibility.


Key Takeaway for This Week

The open-source AEC stack is production-ready across every glazing-relevant workflow except PDF-based quantity takeoff. This gap represents PGC's most actionable strategic opportunity. Browser-based BIM viewing (web-ifc), drone-based site documentation (OpenDroneMap + CloudCompare), and open-source project management (OpenProject) are available today at zero software cost.

Immediate action for Steve Watts: Direct the team to spend 30 minutes this week opening a BIM model in a browser using web-ifc. Personal familiarity with the capability will accelerate internal evaluation and vendor conversations.


Compiled from: Primary Analysis (week of June 24, 2026) and Independent Review (July 1, 2026).