How a New BIM Software Company Joins IFC — and Why It Matters

The AEC Intelligence Report — BIM Market Entry

How a New BIM Software Company
Joins IFC — and Why It Matters

The complete insider guide to buildingSMART membership, IFC certification, and the global market access system that separates serious BIM vendors from the noise

By The AEC Intelligence Editorial Team  ·  AI Workflow Blog  ·  Published May 2026  ·  Last Updated May 2026  ·  30 min read

Editorial Note: All membership fees, certification procedures, and programme details in this article are based on buildingSMART International’s publicly available documentation as of May 2026. Fees and procedures change; verify current requirements directly at buildingsmart.org before making business decisions. This article has no commercial relationship with buildingSMART International or any vendor mentioned.

The Situation in One Paragraph

If you are building a BIM software product and want to sell it into government-mandated markets — UK, South Korea, Singapore, EU procurement, US federal agencies, Australia — IFC certification and buildingSMART membership are not optional extras. They are the entry ticket. Without them, your product cannot legally claim IFC compliance, cannot appear on government-approved software lists, and cannot integrate with the rest of the world’s BIM ecosystem. This guide explains exactly what buildingSMART International is, what IFC certification requires technically and legally, what membership costs and gives you, and the complete step-by-step roadmap from founding a BIM startup to achieving certified market entry.

1 — What Is buildingSMART International and Why Does It Control BIM Market Access?

buildingSMART International (bSI) is the international non-profit organisation that owns, develops, and publishes the open standards on which the global BIM industry runs. It is the body that controls the IFC specification, the BCF (BIM Collaboration Format), the bSDD (buildingSMART Data Dictionary), and the certification programmes that allow software vendors to prove their products work with those standards.

Understanding why this organisation has the power it does requires a short history lesson. In the mid-1990s, major construction technology companies and government bodies recognised that the proprietary file format wars in CAD (every vendor locking clients into their own format) were damaging the industry. In 1994, a consortium of 12 US companies — led by Autodesk — formed the Industry Alliance for Interoperability. By 1997 this had become the International Alliance for Interoperability (IAI), the predecessor of buildingSMART. The goal was to create a vendor-neutral data standard so that a model created in software A could be opened and used meaningfully in software B.

That standard became IFC. And because every major BIM mandate worldwide references IFC as the required open exchange format, buildingSMART — as the owner and steward of IFC — became the de facto gatekeeper to the global BIM market.

buildingSMART’s Organisational Structure

Layer Body Role
International buildingSMART International (bSI) — headquartered in London/Oslo Owns all standards (IFC, BCF, bSDD). Runs global certification programme. Sets strategic direction. Manages relationship with ISO (IFC is ISO 16739)
Regional Chapters buildingSMART UK, buildingSMART US, buildingSMART Korea, buildingSMART Germany, buildingSMART Australasia, buildingSMART Nordic, etc. (30+ chapters) Deliver national programmes, training, events. Liaise with local government on BIM policy. First point of contact for new members in that country
Technical Rooms IFC Development Room, BCF Room, bSDD Room, Infrastructure Room, Railway Room, Bridges Room, Tunnels Room Working groups that develop and maintain the standards. Open to participation by members. Where IFC schema extensions and new features are discussed and developed
Certification Body bSI Certification Programme (managed centrally) Runs the IFC certification test suite. Awards certification marks. Maintains the certified products register. Enforces compliance with certification requirements

Why This Matters for a New Vendor

You can write excellent BIM software without being a buildingSMART member. You can implement the IFC schema without certification. But you cannot claim IFC certification without going through bSI’s programme. And in a growing number of government procurement contexts — UK, Korea, Singapore, Netherlands, Australia, Nordic countries — only certified products are considered IFC-compliant for the purposes of contract specification. The market increasingly treats buildingSMART certification as the baseline expectation, not a premium differentiator.

2 — The IFC Standard: What It Is Technically and What Certification Proves

Before you can understand the certification process, you need to understand what IFC actually is — technically, not just as a marketing concept. IFC is simultaneously a data schema, a file format, and a set of rules about how building information must be structured to be interoperable.

IFC in Technical Terms

IFC (Industry Foundation Classes) is an object-oriented data model defined in EXPRESS language (ISO 10303-11) and serialised in one of three exchange formats:

Format Extension Based On Use Case Status
STEP .ifc ISO 10303-21 (STEP Physical File) File exchange, archiving, procurement deliverables Primary / required for certification
ifcXML .ifcXML XML serialisation of IFC schema Web services, partial model exchange, API integration Supported but larger file size
ifcZIP .ifcZIP ZIP-compressed .ifc or .ifcXML File transfer, storage optimisation Commonly used

IFC is also now available as ifcJSON (experimental, for web/API contexts) and as IFC.js (WebAssembly-based browser rendering). These are not yet part of the formal certification test suite as of 2026 but are under active development by buildingSMART.

IFC Versions: Which One to Target

Version ISO Status Certification Available Primary Use Notes
IFC2x3 ISO 16739:2005 Legacy certification (being phased out) Still dominant in many existing implementations; most installed base Do not target for new products; support for backward compatibility only
IFC4 ADD2 TC1 ISO 16739-1:2018 Active certification available UK, Korea, Singapore, Netherlands mandates; buildings BIM Primary certification target for building-focused products
IFC4.3 ISO 16739-1:2024 Active certification — infrastructure focus Roads, railways, bridges, tunnels, ports; IFC Rail included Required target for any infrastructure / civil engineering product
IFC5 Under development Not yet available Urban scale, digital twin, AI-queryable BIM; expected 2027+ Monitor development; participate in working groups if targeting next-gen platforms

What IFC Certification Actually Proves — and What It Doesn’t

What certification proves ✓

› Your software exports well-formed IFC files that conform to the IFC schema

› Your software imports valid IFC files without data loss on tested entity types

› The geometry representations in your IFC export are readable by other certified software

› Your declared Model View Definition (MVD) scope is implemented correctly

› You are authorised to display the buildingSMART certification mark

What certification does NOT prove ✗

› That your software supports all IFC entity types (only the declared MVD scope)

› That round-trip exchange (export then re-import) produces identical data

› That vendor-specific property sets (Psets) are correctly populated

› That your software meets any particular LOD (Level of Development) standard

› That your software will work seamlessly with all other certified products in practice

3 — buildingSMART Membership: Tiers, Costs, and What You Actually Get

buildingSMART International membership is the commercial relationship you establish with the organisation. Certification is a separate process (covered in Section 4), but membership unlocks access to the certification programme, the standards development process, the certified products registry, and the chapter network. Here is the complete picture of what membership costs and delivers.

Membership Tiers (buildingSMART International, 2026)

Tier Annual Fee (approx.) Typical Members Key Benefits Standards Voting
Associate Free – low fee (varies by chapter) Individuals, students, small practices exploring BIM Community access, newsletter, some events; no certification access No
Professional ~€2,000–5,000/year Small software companies, consultancies, design practices Access to certification programme; standards documentation; working group participation; chapter events; listed on member directory Observer only
Vendor Member ~€5,000–15,000/year Mid-sized BIM software vendors, technology providers Full certification access; voting rights in working groups; certified products registry listing; co-marketing; technical support from bSI Working group voting
Strategic Member ~€20,000–50,000/year Major vendors (Autodesk, Trimble, Bentley, Nemetschek, Vectorworks), large government agencies Board-level influence; priority in standards development; dedicated bSI technical liaison; co-branded events; multiple product certifications included Board-level influence
Government Member Custom (national chapter based) National government bodies, standards institutes (BSI, AFNOR, DIN, KATS) Policy input into standards; national mandate alignment; co-development of national BIM requirements Strategic voting

Important: Membership Fees Are Layered

The fees above are for bSI international membership. In most cases you also pay a national chapter fee on top of this (buildingSMART UK, buildingSMART Korea, buildingSMART US, etc.). Chapter fees vary from €500 to €5,000/year depending on the chapter and your organisation size. Total annual cost for a typical BIM startup entering the market: €7,000–20,000/year for international + chapter membership at the Vendor Member tier, before certification fees.

What Membership Gives You in Practice

▶ Standards Access & Development

Full access to IFC schema documentation, EXPRESS files, MVD definitions, and implementation guidance. Participation in Technical Rooms where the next version of IFC is being written. This is where you can advocate for your product’s use cases to be included in the standard.

▶ Certification Programme Access

Only members can apply for IFC certification. The certification fee is separate from membership but membership is a prerequisite. Member status gives you access to the test suite documentation, the testing portal, and technical support during the certification process.

▶ Certified Products Register

Once certified, your software appears on buildingSMART’s public certified products database at “validated.buildingsmart.org”. Government procurement officers, BIM managers, and enterprise buyers actively check this register. It is the equivalent of an FDA approval list for BIM software.

▶ Chapter Network & Market Intelligence

Access to national chapter events, working groups, and policy discussions. This is where you learn about upcoming procurement changes, new government BIM requirements, and make the connections with system integrators and resellers who sell into government markets.

4 — IFC Certification: The Complete Technical Process Step by Step

IFC certification is the technical process by which buildingSMART verifies that your software correctly implements a defined subset of the IFC standard. It is not a one-time award — it is tied to a specific software version, a specific IFC version, and a specific Model View Definition (MVD). When your software gets a major update, you need to re-certify.

The Certification Process: Step-by-Step

1

Become a buildingSMART Member

Certification is only open to members. Join at Vendor Member tier minimum. Complete the online application at buildingsmart.org, pay annual membership fee, sign the member agreement. Processing time: 1–3 weeks. You will receive member credentials and access to the member portal.

2

Define Your Certification Scope (Choose Your MVD)

An MVD (Model View Definition) is a precisely defined subset of the IFC schema that describes what information must be present for a specific use case. You do not certify against all of IFC — you certify against one or more MVDs that match what your software does. Key MVDs currently available for certification:

MVD Use Case IFC Version Typical Software Types
Reference View Visual review, clash detection, model checking — read-only workflow IFC4 ADD2 TC1 Viewers, clash detection, model checkers, quantity surveyors
Design Transfer View Full round-trip design collaboration — read and write IFC4 ADD2 TC1 Authoring tools (Revit, ArchiCAD, Vectorworks equivalents)
Structural Analysis View Structural engineering data exchange IFC4 ADD2 TC1 Structural analysis software (ETABS, RFEM equivalents)
IFC4.3 Reference View Infrastructure / civil: roads, railways, bridges, tunnels IFC4.3 Civil / infrastructure authoring and viewing tools
3

Submit the Certification Application

Through the member portal, submit a certification application specifying: software name and version number, target IFC version, target MVD(s), export capability / import capability / both, and your organisation’s technical contact. Pay the certification fee. Certification fee as of 2026: approximately €1,500–3,500 per MVD per software version (fee varies by member tier — higher tier members pay lower certification fees). The application triggers the creation of a certification run on the bSI testing infrastructure.

4

Run the Automated Test Suite

You will be given access to the bSI IFC validation service (“IFC Validator” at validate.buildingsmart.org). This tool runs automated tests against IFC files you export from your software. You upload test files; the validator runs hundreds of automated checks and returns a detailed pass/fail report. For import testing, you download reference IFC files from bSI and must demonstrate that your software correctly reads them. The test process is self-service: you run the tests, review the results, fix issues in your software, and re-run until you pass. There is no limit on the number of test runs during the certification period.

5

Submit Passing Test Results for Review

Once your software passes all required tests in the automated suite, you submit the results package to bSI for review. bSI staff review the submission to verify the test results are genuine and complete. They may request clarification on edge cases or additional evidence of specific capability. This review typically takes 2–4 weeks.

6

Receive Certification — Listed on the Certified Products Register

Upon successful review, buildingSMART issues the certification for that specific software version and MVD. Your product is added to the publicly searchable certified products register at validate.buildingsmart.org. You receive: (a) a certification certificate document, (b) authorisation to use the buildingSMART certification mark in marketing materials, and (c) the entry on the certified register. Total elapsed time from application to certification: typically 3–6 months for a well-prepared team; up to 12+ months for teams encountering significant IFC implementation issues.

7

Maintain Certification — Re-Certify on Major Version Updates

Certification is valid for a specific software version. When you release a major update that changes IFC export/import behaviour, you must re-certify. Minor patch releases that do not affect IFC implementation do not typically require re-certification, but you must notify bSI. Annual membership renewal is also required to maintain the certification listing. If you let your membership lapse, your product is removed from the certified register even if the software itself has not changed.

5 — The IFC Certification Test Suite: What Gets Tested and How

The technical heart of IFC certification is the test suite. Understanding what it tests — and what it does not — is essential for your development team to prepare correctly. Most certification failures come from teams that underestimate the specificity of what the tests check.

What the Automated Validator Tests

Test Category What Is Checked Common Failure Reason
Schema conformance Every IFC entity in the file must be a valid instance of the declared schema; required attributes must be present and correctly typed Null values in required fields; wrong data type (string instead of enum); invalid entity references
WHERE rules The IFC schema includes EXPRESS WHERE rules that constrain valid values beyond data typing. Every WHERE rule must be satisfied by every entity instance IfcAxis2Placement3D with non-orthogonal axes; IfcProfileDef with zero-area profiles; IfcMaterial with empty name
Geometry validity All geometry representations must produce valid, non-self-intersecting solids; BREP faces must be correctly oriented; swept solids must have valid profiles and directions Reversed face normals; open shells (missing faces); degenerate sweep paths; near-zero-thickness walls
MVD-specific rules Each MVD defines additional constraints beyond schema conformance. Reference View requires tessellated geometry (not parametric); Design Transfer View requires parametric representations Exporting IfcExtrudedAreaSolid for Reference View (requires tessellated IfcFacetedBrep or IfcPolygonalFaceSet); missing IfcRelSpaceBoundary for thermal analysis
Object classification Elements must be correctly typed: walls as IfcWall, doors as IfcDoor, beams as IfcBeam; objects must be contained in appropriate spatial structure (IfcBuilding/IfcBuildingStorey/IfcSpace) All elements exported as IfcBuildingElementProxy (generic catch-all); elements not placed in spatial structure; wrong predefined type enum values
Relationship integrity Relationships between entities must be bidirectionally consistent; no dangling references; IfcRelContainedInSpatialStructure must reference valid spatial elements One-way relationships (A references B but B does not list A); stale GUID references from copy/paste errors
Units and coordinates IfcUnitAssignment must correctly declare all units used in the file; coordinate precision and consistency checked Missing IfcSIUnit declarations; mixing millimetres and metres without unit conversion; incorrect IfcConversionBasedUnit definitions

What a Failing vs Passing IFC Export Looks Like

/* FAILING: IfcWall with no spatial containment, wrong geometry type for Reference View */

#100 = IFCWALL('3vFd8NzL7D...', #2, 'Wall-001', $, $, #101, #110, $, .STANDARD.); #101 = IFCLOCALPLACEMENT(#5, #102); #110 = IFCPRODUCTDEFINITIONSHAPE($, $, (#111)); #111 = IFCSHAPEREPRESENTATION(#12, 'Body', 'SweptSolid', (#112)); /* ERROR: 'SweptSolid' not permitted for IFC4 Reference View — must be 'Tessellation' */ /* ERROR: No IfcRelContainedInSpatialStructure links #100 to any IfcBuildingStorey */ /* ERROR: IfcWall has no IfcMaterialLayerSetUsage assigned */

/* PASSING: Correct Reference View export */

#100 = IFCWALL('3vFd8NzL7D...', #2, 'Wall-001', $, $, #101, #110, $, .STANDARD.); #101 = IFCLOCALPLACEMENT(#5, #102); #110 = IFCPRODUCTDEFINITIONSHAPE($, $, (#111)); #111 = IFCSHAPEREPRESENTATION(#12, 'Body', 'Tessellation', (#112)); /* OK: Tessellated geometry — IfcPolygonalFaceSet */ #112 = IFCPOLYGONALfaceset(#113, .T., (#114,#115,...), $); /* Spatial containment */ #200 = IFCRELCONTAINEDINSPATIALSTRUCTURE('7aB2kPqR...', #2, $, $, (#100), #50); /* #50 = IfcBuildingStorey */ /* Material */ #300 = IFCMATERIALLAYERSETUSAGE(#301, .AXIS2., .POSITIVE., 0., $); /* All WHERE rules pass. Schema conformance pass. MVD conformance pass. */

6 — bSDD, BCF, and the Broader buildingSMART Standards Ecosystem

IFC certification is the most well-known entry point into the buildingSMART ecosystem, but it is not the only one. A modern BIM software product that wants to compete in the full market needs to understand three additional standards that are increasingly referenced in government procurement and enterprise specifications.

Standard Full Name What It Does Certification Available Market Relevance
bSDD buildingSMART Data Dictionary Cloud-hosted dictionary of building product properties and classifications. Links IFC property sets to specific product standards (ISO, EN, national). BIM objects in IFC files can reference bSDD definitions for standardised attribute meanings No formal certification; API integration validation available High and growing: EU Construction Products Regulation digital passports will use bSDD as backbone; Netherlands, Finland, UK piloting
BCF BIM Collaboration Format Open XML format for communication of model-based issues (clashes, RFIs, comments). A BCF file contains: camera viewpoint, markup text, screenshot, and IFC object reference. Allows issue tracking across different BIM software without re-exporting the model BCF certification programme available (separate from IFC certification) Critical for collaboration tools, CDE platforms, issue trackers, model checkers. ISO 19650 workflows assume BCF-based issue management
IDM Information Delivery Manual (ISO 29481) Framework for specifying what information needs to be delivered, when, by whom, and in what format during a BIM project. Used to define EIR (Employer’s Information Requirements) content in ISO 19650 workflows No product certification; process framework Important for CDE platforms and project management tools that want to support ISO 19650 workflows natively
IDS Information Delivery Specification (buildingSMART standard) Machine-readable specification format that defines exactly what IFC data a BIM model must contain for a specific project (e.g. “all walls must have FireRating property”). Enables automated model checking against project-specific requirements IDS validation: bSI runs an open-source validator; software support is checked for compatibility Rapidly growing: replaces manual EIR/BEP compliance checking; UK, Netherlands, Norway requiring IDS compatibility in procurement

7 — Market Access: Which Governments Require buildingSMART Certification

This is the commercial core of the question: where in the world does buildingSMART membership and IFC certification translate directly into the ability to win government contracts? The answer varies significantly by country — and is changing fast as mandates become more specific.

Country IFC Certification Required? bSI Membership Required? Key Mandate / Reference Market Priority
🇬🇧 UK Expected (ISO 19650 + UK BIM Framework specify IFC-certified tools) Not mandatory but strongly aligned UK BIM Framework; Construction Playbook; Building Safety Act (Golden Thread) Very High
🇸🇬 Singapore Yes — CORENET X requires IFC-certified software for BCA e-submission Not formally required but de facto BCA CORENET X (IFC4.3-based e-submission system) Very High
🇰🇷 South Korea Referenced in MOLIT BIM guidelines; IFC certification increasingly required in tenders buildingSMART Korea chapter membership grows in importance MOLIT BIM Guideline v2.0; K-BIM 2030 Very High & Growing
🇳🇱 Netherlands Yes — Rijkswaterstaat (public works) and Rijksgebouwendienst require IFC-certified tools buildingSMART Netherlands chapter active NLCS, BIM Loket, RGD/RWS procurement requirements Very High
🇨🇫 Switzerland SIA (Swiss Engineers & Architects Society) references IFC-certified tools; federal procurement requires openBIM buildingSMART Switzerland active SIA 2051 openBIM standard; federal infrastructure projects High
🇦🇺 Australia NATSPEC BIM and federal government projects reference IFC certification buildingSMART Australasia active NATSPEC National BIM Guide; Australian Government BIM initiative High
🇩🇪 Germany BIM Germany (BMVI stufenplan) references IFC; large public infrastructure projects (Deutsche Bahn, Autobahn GmbH) require IFC-compliant tools buildingSMART Germany (bSI DE) active BMVI BIM Stufenplan; Deutsche Bahn BIM-Anforderungen High & Growing
🇺🇸 USA GSA requires IFC-compliant deliverables (not formal bSI certification); USACE references COBie and IFC but not bSI certification specifically buildingSMART US active but not procurement-linked GSA BIM Guide; NBIMS-US v3 (voluntary) Medium (IFC compliance required; bSI cert not formally mandated)
🇪🇺 EU Procurement EU Directive 2014/24 allows procurement to require BIM; growing number of member states specify IFC-certified tools in OJEU tender notices Varies by member state EU BIM Task Group; national transpositions; EU Construction Products Regulation reform High & Growing

8 — The Developer’s Technical Roadmap: Building IFC Support from Scratch

If your team is building IFC support into a new product, the most important technical decision you will make is whether to build your own IFC parser/writer or use an open-source library. This decision has major implications for your certification timeline and long-term maintenance cost.

Approach Build Your Own Parser Use Open-Source Library
Time to first IFC file 6–18 months Days to weeks
Certification risk Very high — every WHERE rule, every geometry type must be implemented from scratch Lower — libraries have been tested in production; known issues documented
Control Full — you own every byte of the implementation Partial — library limitations become your limitations
IFC version updates Full re-implementation required for major schema changes Library maintainers handle schema updates; you track library versions
Recommended for Large established vendors with dedicated IFC engineering teams (Autodesk, Trimble, Nemetschek) Startups and mid-size companies — strongly recommended

Key Open-Source IFC Libraries

Library Language Strengths IFC Version Support License
IfcOpenShell C++ core; Python bindings Most widely used; full geometry kernel; geometry conversion to OCC; comprehensive attribute access; Blender add-on included IFC2x3, IFC4 ADD2, IFC4.3 LGPL — commercial use OK
xBIM Toolkit .NET (C#) Strong .NET ecosystem integration; COBie export; model walking and querying; XBIM Xplorer viewer included IFC2x3, IFC4 ADD2 CDDL — commercial use OK
IFC.js / web-ifc JavaScript / WebAssembly Browser-native IFC parsing and rendering; Three.js integration; REST API backend support; ideal for web-based BIM viewers and SaaS platforms IFC2x3, IFC4 ADD2 Mozilla Public License — commercial use OK
ifcopenshell-python (bSDD module) Python Scripting, automation, batch processing; widely used in CI/CD pipelines for IFC validation pre-certification All versions LGPL
Open Design Alliance (ODA) C++ / cross-platform SDK Commercial-grade; includes DWG/DWF support alongside IFC; many certified products built on ODA. Paid membership required IFC2x3, IFC4, IFC4.3 Commercial (ODA membership ~$5,000–50,000/year)

Practical Development Roadmap for a BIM Startup

Month 0–2

Integrate IfcOpenShell (or web-ifc for browser-based). Build basic read/write pipeline. Parse the bSI IFC schema EXPRESS file. Decide your target MVD. Read the MVD specification completely.

Month 2–4

Run the bSI IFC Validator (validate.buildingsmart.org) on your first exports. Fix schema conformance and WHERE rule failures. Join buildingSMART as a member (Professional tier is fine at this stage) to access test documentation.

Month 4–7

Systematically fix all geometry issues. Test your exports in Autodesk Revit, Solibri, Navisworks, ArchiCAD — real-world interoperability testing is often harder than passing the automated suite. Fix object classification (replace IfcBuildingElementProxy with correct typed entities).

Month 7–9

Upgrade to Vendor Member tier. Submit certification application. Begin formal test runs. Engage bSI technical support for difficult edge cases. Expect 3–5 test cycles before passing.

Month 9–12

Receive certification. Add to certified products register. Use the certification mark in marketing. Begin BCF and IDS support implementation. Register for national chapter events to build market relationships.

9 — Common Failure Modes: Why BIM Startups Fail Certification

A significant proportion of first-time certification applications fail, or pass only after multiple cycles of fixes. The failure patterns are consistent enough to document. Understanding them before you start developing will save months of rework.

Failure Mode What Happens Why It Happens Prevention
IfcBuildingElementProxy overuse 60–90% of model elements are exported as the catch-all IfcBuildingElementProxy type The internal domain model does not distinguish element types that map to IFC types; lazy implementation exports everything as generic Build an explicit IFC type mapping table early. Every element category in your domain model needs a corresponding IfcProduct subtype
Wrong geometry type for MVD Exports IfcExtrudedAreaSolid (parametric) for Reference View certification (which requires tessellated geometry) Developer reads IFC schema without reading MVD specification; implements what IFC allows, not what the MVD restricts Read the MVD specification document before implementing geometry export. The MVD, not the IFC schema, defines what is valid for certification
Missing spatial structure Elements exist in the file but are not connected to IfcSite → IfcBuilding → IfcBuildingStorey hierarchy The software’s internal data model does not enforce spatial hierarchy; elements are exported without placement context Require spatial hierarchy creation before IFC export. Every product must have an IfcRelContainedInSpatialStructure or IfcRelAggregates relationship
GUID duplication Multiple elements share the same GlobalId (IfcGUID) Copy/paste element creation propagates the same GUID to new elements; no UUID generation on copy Generate a fresh RFC 4122 UUID (compressed to IfcGUID format using the base64 algorithm in the IFC spec) for every new element. Never copy GUIDs
Floating-point geometry issues Geometry validation fails with messages like “degenerate face”, “open shell”, “non-manifold solid” Accumulated floating-point errors in geometry calculations produce faces with near-zero area or edges that do not close properly at the required precision tolerance (usually 1e-5 metres) Use IfcOpenShell’s geometry kernel for tessellation rather than rolling your own. Run geometry validation checks before export using IfcOpenShell Python API
Unit declaration omission IfcUnitAssignment is incomplete; importing software cannot determine whether lengths are in millimetres or metres Developer assumes units are obvious from context; IFC requires explicit declaration of every unit used in the file Always include IfcUnitAssignment with complete SI unit declarations in the IfcProject entity. Test with a viewer that strictly enforces units (Solibri is strict)

10 — Business Case: The ROI of buildingSMART Membership and IFC Certification

The costs are real. The ROI depends entirely on which markets you are targeting. Here is a framework for evaluating whether the investment makes sense for your specific situation.

Total Cost of Entry (Typical BIM Startup, Year 1)

Cost Item Estimated Amount Notes
bSI International membership (Vendor tier) €5,000–15,000/year Depends on organisation size and tier selection
National chapter membership (e.g. bSI Korea, bSI UK) €500–5,000/year Per chapter; join 1–2 priority markets first
IFC certification fee (per MVD, per version) €1,500–3,500 Lower for higher membership tiers
IFC development engineering cost (internal) $50,000–200,000 (one-time) Highly variable; using IfcOpenShell significantly reduces this
Ongoing IFC maintenance (annual) $20,000–80,000/year Schema updates, bug fixes, re-certification on major releases
Total Year 1 (excl. internal dev) €7,000–24,000 Membership + certification fees only

Market Access Value by Target Market

Target Market Without bSI Certification With bSI Certification Verdict
Government procurement (UK, NL, SG, KR) Excluded from tender qualification in many cases Qualifies for IFC-compliant software lists; eligible for government tender evaluation Non-negotiable
Large enterprise (Tier 1 contractors, global AEC firms) IFC interoperability questioned; IT procurement requires evidence of certification Passes IT procurement checklist; trusted by BIM managers; easier piloting and onboarding Essential
Mid-market AEC firms (50–500 employees) Some buyers will accept vendor claims; many ask “are you certified?” Removes an objection in sales process; shortens procurement cycle Highly recommended
US private sector only Viable; US private sector does not mandate certification Differentiator, not a barrier; improves credibility Optional but beneficial
Small practices / freelance AEC professionals Target audience rarely requires certification evidence Nice to have; won’t move purchase decisions at this tier Defer

What Every BIM Startup Needs to Know

buildingSMART membership is the commercial door; IFC certification is the technical key. You need both to access government and enterprise BIM markets in the UK, EU, Korea, Singapore, and Australia

IFC is a relational graph, not a file format — implementing it correctly requires reading the schema, the MVD specification, and the WHERE rules before writing a single line of export code

Use IfcOpenShell or xBIM as your geometry and parsing foundation — building your own IFC parser from scratch is a 12–18 month detour that most startups cannot afford

The certification process is self-service and iterative — run the bSI validator early and often, not just before you submit. Most certification failures are preventable with earlier testing

IFC certification is the entry ticket, not the finish line. BCF, IDS, and bSDD support are becoming the next tier of requirements in advanced markets — plan for them in your roadmap

The buildingSMART chapter network is an underutilised strategic asset — the relationships with government BIM programme managers, large system integrators, and enterprise BIM managers that you build there are worth more in the medium term than the certification mark itself

About This Article

This article is part of The AEC Intelligence Report, examining technology, standards, and market strategy in architecture, engineering, and construction. Published on the AI Workflow Blog.

By The AEC Intelligence Editorial Team  ·  AI Workflow Blog  ·  May 2026

Sources / References

› buildingSMART International — Membership information, IFC certification programme, Technical Rooms — buildingsmart.org/membership
› buildingSMART International — IFC Validator (validate.buildingsmart.org) — validate.buildingsmart.org
› buildingSMART International — Certified Products Register — buildingsmart.org/compliance
› ISO 16739-1:2018 — Industry Foundation Classes (IFC) for data sharing in the construction and facility management industries — iso.org
› ISO 16739-1:2024 — IFC4.3 (including IFC Rail) — iso.org
› buildingSMART International — IFC4 ADD2 TC1 Model View Definitions (Reference View, Design Transfer View) — buildingsmart.org
› buildingSMART International — bSDD (buildingSMART Data Dictionary) API documentation — buildingsmart.org/bsdd
› buildingSMART International — BCF (BIM Collaboration Format) specification and certification — buildingsmart.org/bcf
› buildingSMART International — IDS (Information Delivery Specification) standard and validator — buildingsmart.org/ids
› IfcOpenShell — Open-source IFC library documentation — ifcopenshell.org
› xBIM Toolkit — .NET IFC toolkit documentation — docs.xbim.net
› IFC.js / web-ifc — JavaScript IFC library — ifcjs.github.io
› Open Design Alliance — Commercial CAD/BIM SDK including IFC support — opendesign.com
› BIMForum / AIA — Level of Development (LOD) Specification 2023 — bimforum.org
› Singapore BCA — CORENET X IFC4.3 e-submission requirements — bca.gov.sg
› Netherlands BIM Loket — OpenBIM requirements and IFC certification guidance — bimloket.nl
› buildingSMART Korea — K-BIM 2030 IFC requirements alignment — buildingsmart.or.kr
› ISO 10303-11:2004 — EXPRESS language reference manual (IFC schema definition language) — iso.org

Comments

Popular posts from this blog

이직자 연말정산 누락 해결법: 5월 종합소득세 폭탄 피하는 합산신고 가이드

BIM Problem and Why BIM fails: BIM Reality Check Series Part 1

What Is DEX Perpetual Futures Trading? A Complete Beginner's Guide (2026)