July 01, 2026
Pacific Glazing Corporation | July 01, 2026 Prepared for: Steve Watts, CEO Week of: June 24, 2026
The open-source AEC software stack has reached production viability this week, with web-ifc cementing its position as the dominant browser-based BIM viewer through record npm downloads (105,839 weekly). OpenDroneMap has achieved cost parity with commercial photogrammetry tools, enabling PGC to capture existing conditions for replacement glazing bids at zero software cost. A critical first-mover opportunity remains in PDF-based takeoff tooling, where no production-ready open-source alternative to Bluebeam Revu currently exists, creating a 12-month window for PGC to establish glazing-specific takeoff capabilities before the market catches up.
Problem Solved: Browser-based IFC model viewing without Navisworks licensing costs Weekly npm Downloads: 105,839 GitHub: https://github.com/ifcjs/web-ifc Relevance to PGC: Eliminates $15,000–$30,000 per seat annual Navisworks licensing for model coordination and client presentations. Production adoption confirmed across multiple enterprise deployments. Status: Immediate deployment candidate for internal coordination portal.
Problem Solved: Reality capture and site documentation for facade surveys and existing conditions GitHub: https://github.com/OpenDroneMap/ODM Relevance to PGC: Zero-cost alternative to $5,000–$15,000 annual Agisoft or RealityCapture subscriptions. Now matches commercial output quality for point cloud generation. Status: Pilot recommended on next facade survey bid.
Problem Solved: Glazing panel count extraction, mullion length measurement, and sealant linear footage calculation from IFC models GitHub: https://github.com/ThatOpen/components Relevance to PGC: Directly applicable to quantity takeoff workflows for bid preparation. The QuantityExtractor component is production-ready. Status: Evaluate within 1–3 months.
Problem Solved: Interoperability between Rhino, Revit, AutoCAD, and web-based BIM viewers GitHub: https://github.com/assimp/assimp Relevance to PGC: Critical for building conversion pipelines when receiving CAD files from architects or fabricators in various formats. Enables consistent model ingestion regardless of source software. Status: Include in technical requirements for any custom development.
Problem Solved: Point cloud processing, comparison, and analysis GitHub: https://github.com/CloudCompare/CloudCompare Relevance to PGC: Complements ODM for processing drone-captured site data. Enables comparison of as-built conditions against design models for replacement glazing assessments. Status: Integrate with ODM pipeline at 6–12 month horizon.
Problem Solved: Project management, scheduling, and team collaboration GitHub: https://github.com/opf/openproject Relevance to PGC: Open-source alternative to MS Project or Procore for internal project management. Zero licensing cost with self-hosting option. Status: 6-month trial recommended for internal PM replacement evaluation.
Problem Solved: Browser-based PDF rendering and manipulation GitHub: https://github.com/mozilla/pdf.js Relevance to PGC: Foundation for building custom PDF takeoff tools. Enables extraction of dimensions and quantities from drawing sets without Bluebeam licensing. Status: Use as development foundation for PDF takeoff prototype.
Problem Solved: Enterprise-grade WebGL BIM visualization GitHub: https://github.com/xeokit/xeokit Relevance to PGC: Maintains enterprise relevance for existing integrations, though momentum has plateaued versus web-ifc's growth trajectory. Retain competency for legacy enterprise projects. Status: Maintain competency; do not prioritize for new projects.
Problem Solved: Parametric 3D modeling and shop drawing creation GitHub: https://github.com/FreeCAD/FreeCAD Relevance to PGC: Potential zero-cost drafting tool for non-complex glazing element shop drawings. Python scripting enables customization for repetitive glazing details. Status: Evaluate for non-complex element drafting at 12+ month horizon.
Problem Solved: Natural language to CAD geometry generation using AI agents GitHub: https://github.com/earthtojake/text-to-cad GitHub Stars: 7,350 Relevance to PGC: Signals investment direction toward generative facade design. Not production-ready but demonstrates emerging AI capabilities for glazing geometry creation. Status: Monitor for future development; not currently actionable.
Maturity: Production-ready (major version stable) Setup Complexity: Low Documentation: Comprehensive with live examples Assessment: Industry-standard browser-based BIM viewer with active development and largest AEC npm download volume. Immediate deployment is viable with standard web development resources. Community support is robust. Recommendation: Deploy within the month.
Maturity: Production-ready (version 3.x stable) Setup Complexity: Low to Medium Documentation: Strong with Docker containerization available Assessment: Reaches commercial-grade output quality at zero cost. Standalone desktop application or cloud deployment options available. Processing time scales with site complexity. Recommendation: Pilot on upcoming facade survey bid.
Maturity: Production-ready (active development) Setup Complexity: Medium Documentation: Growing ecosystem with active community Assessment: Modular component library purpose-built for AEC applications. QuantityExtractor directly addresses glazing quantity takeoff needs. Requires JavaScript development competency. Recommendation: Evaluate within 1–3 months for panel count extraction workflow.
web-ifc Live Demo - URL: https://github.com/ifcjs/web-ifc#live-examples - Time Required: 15 minutes - Action: Open the live example, upload any IFC file from a current project, observe browser-based viewing capability without plugin installation. - Value Demonstrated: Immediate understanding of zero-cost viewing替代 Navisworks potential.
@thatopen/components QuantityExtractor Demo - URL: https://github.com/ThatOpen/components#quantity-extractor - Time Required: 30 minutes - Action: Run the demo with a sample IFC glazing model, observe automatic extraction of panel counts and linear measurements. - Value Demonstrated: Quantifies labor savings in bid preparation.
OpenDroneMap Desktop Application - URL: https://github.com/OpenDroneMap/ODM/releases - Time Required: 45 minutes (includes installation) - Action: Download desktop version, process a test set of site photographs from a recent bid. - Value Demonstrated: Confirms zero-cost photogrammetry capability for existing conditions documentation.
PDF.js Measurement UI Prototype Skeleton - URL: https://github.com/mozilla/pdf.js#using-pdfjs - Time Required: 1 hour - Action: Clone repository, run basic setup, load a PGC drawing PDF with measurement overlay capability. - Value Demonstrated: Establishes development foundation for in-house PDF takeoff tool.
GitHub: https://github.com/earthtojake/text-to-cad Current State: Experimental (7,350 GitHub stars, active development) Why Watch: AI-driven CAD geometry generation from natural language. Could enable generative facade design workflows where estimators describe modifications and receive immediate geometry feedback. Expected production readiness: 18–24 months. Relevance to PGC: High potential for glazing value engineering and design iteration.
URL: https://github.com/ifcjs Current State: Active development across multiple repositories Why Watch: The web-ifc team continues releasing complementary tools for BIM workflows. Any glazing-specific components emerging from this ecosystem would be first-mover opportunities. Relevance to PGC: Monitor for potential partnerships or early adoption of specialized glazing tools.
Search Terms: "open source BIM server" / "IFC server" Current State: Fragmented ecosystem, no clear leader Why Watch: As web-ifc adoption grows, demand for centralized IFC version control and collaboration servers will increase. Any production-ready open-source solution emerging in this space would complement the viewing stack. Relevance to PGC: Medium-term infrastructure consideration for multi-project coordination.
End of Briefing | Pacific Glazing Corporation | Software Strategy Division