Idea Statica
  • Steel
  • Concrete
  • BIM & Workflows
  • Support & Learning
  • Pricing
  • Company
  • Steel overview
  • Connection design
  • Member design
  • Parametric design
  • Steel case studies
  • Concrete overview
  • Walls and D-regions
  • Anchoring design
  • Concrete case studies
  • BIM Overview
  • Supported integrations
  • Checkbot
  • Viewer
  • APIs
  • Support Center
  • E-learning & certification
  • Blog
  • Downloads & Licensing
  • Plans
  • Free community tool
  • Enterprise customers
  • Students & educators
  • How much will you save?
  • About us
  • Contact
  • Research & development
  • Authorized resellers
  • Meet our customers
  • Career
  • Steel
    Steel overviewConnection designMember designParametric designSteel case studies
  • Concrete
    Concrete overviewWalls and D-regionsAnchoring designConcrete case studies
  • BIM & Workflows
    BIM OverviewSupported integrationsCheckbotViewerAPIs
  • Support & Learning
    Support CenterE-learning & certificationBlogDownloads & Licensing
  • Pricing
    PlansFree community toolEnterprise customersStudents & educatorsHow much will you save?
  • Company
    About usContactResearch & developmentAuthorized resellersMeet our customersCareer
14-Day Trial
14-Day Trial

Subscribe to our newsletter

Company

  • About us
  • Partners
  • Careers
  • Patent

Resources

  • Customer projects
  • Case studies
  • Connection Library
  • Verification books

Legal

  • EULA
  • Global privacy policy
  • California Privacy
  • TOS Viewer
  • Licensing

Help

  • Contact
  • Quote request
  • Resellers
  • Downloads
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Trusted and used worldwide by engineers, fabricators & consultants.

Support CenterBlogIFC format and IDEA StatiCa
IFC format and IDEA StatiCa
SteelConnection designFeaturesConnectionViewer

IFC format and IDEA StatiCa

November 9, 2023
This article is also available in
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH

The IFC (Industry Foundation Classes) format is a standardized open file format used in the architecture, engineering, construction, and operations (AECO) sector to facilitate the exchange of digital information between many software applications used in the design, construction, and management of buildings and infrastructure – a detailer's dream!

IFC is essential to building information modeling (BIM) processes and workflows because it enables interoperability between different BIM software applications.

History

The development of IFC began in the 1990s under the auspices of the International Alliance for Interoperability (IAI), now known as buildingSMART International.

The goal was to create a universal file format that could break down data silos (a collection of data held by one group that is not easily or fully accessible by other groups in the same organization) and enable collaboration among various stakeholders in the AECO industry. The first official version, IFC 1.0, was released in 1996.

Since then, IFC has undergone several revisions and updates to support evolving industry needs and technological advancements. Major versions include IFC2x3, IFC4, and IFC4 Addendum 2, each introducing new features and capabilities. IFC5 is currently in the early planning phase. It is expected to include full support for various infrastructure domains and more parametric capabilities.

 ISO registers it and is an official International Standard, ISO 16739-1:2018.

How IFC works

IFC enables the exchange of building information models (BIM) and structural data between software applications and stakeholders in a construction project. It promotes collaboration and information exchange, reducing errors and redundancies in the construction process. The format supports the entire building lifecycle, from design and construction to facility management.

IFC is based on a hierarchical, object-oriented data model. It represents building elements and their relationships as objects and properties.

IFC defines the multiple file formats that may be used. The most frequent is IFC-STEP, others include IFC-XML and IFCJSON.

IFC-SPF is a text format defined by ISO 10303-21 ("STEP-File"), where each line typically consists of a single object record and has the file extension ".ifc". This is the most widely used IFC format, having the advantage of its compact size yet readable text.

IFC-XML is an XML format defined by ISO 10303-28 ("STEP-XML"), having the file extension ".ifcXML". This format is suitable for interoperability with XML tools and exchanging partial building models. Due to the large size of typical building models, this format is less common in practice.

IFCJSON uses JSON, a modern format often used by web applications.

IFC and software for structural engineers

Structural engineers are participants in the processes and workflows of building structures. Nowadays, more than in the past, it is necessary for the structural model to be integrated with architectural, mechanical, and other systems.

Many software applications support the IFC format, including:

  • Autodesk Revit
  • Autodesk Advance Steel
  • Bentley Systems MicroStation
  • Graitec Advance Design
  • Graphisoft ArchiCAD
  • Dassault Systèmes SolidWorks
  • Trimble SketchUp
  • Nemetschek Allplan
  • Tekla Structures

IFC and IDEA StatiCa

Our steel flagship, IDEA StatiCa Connection, and the widely used web application Viewer, can now create and store your designed joints as an *IFC file.

IFC in Desktop application - Connection

Desktop application – Connection

IFC in Web application - Viewer

Web application – Viewer

It brings us more interoperability within the structural software family and improves structural engineers' daily lives.

Try the latest features of IDEA StatiCa software for 14 days for free

Check it out
Alexander Szotkowski

Alexander Szotkowski

Product Engineer IDEA StatiCa

Product engineer with experience in structural engineering, focused on innovation and technical solutions.

More articles by this authorLinkedIn