buildingSMART International Software Certification Program

This is the official buildingSMART website for publishing guidelines, open certification calls and ongoing programs, and results for the buildingSMART software certification.

The following certifications are currently open to software vendors/developers:

The list of currently participating and resulting certified software vendors and products can be found under Certification > Certification Participants.

In 2010 buildingSMART developed the IFC2x3 Certification 2.0 procedure to significantly improve quality assurance and service to participating software companies. It replaced the old IFC2x Certification 1.0 process that had been used 2001-2010, as well as withdrawing certifications based on the 1.0 process.

In 2016, the IFC4 Certification program was developed, based on the previous effort, but employing a new testing platform and technologies to improve speed and quality through increased automation, as well as the ability to set up and test more MVDs. The IFC4 and IFC2x3 2.0 certifications run concurrently, as support for IFC2x3 in the marketplace continues to grow while IFC4 adoption and implementations mature at the same time.

The certification processes are guided by the development and implementation of a particular schema subset, or Model View Definition. The current IFC2x3 CV2.0 and IFC4 RV1.2 MVDs are official buildingSMART standards and copyrighted accordingly. The MVDs are primarily meant to demonstrate the technical capability of a software to support IFC data exchange, while secondarily addressing an immediately usable workflow - model coordination. The specific exchange requirements and acceptable uses of the MVDs an be found on their descriptive pages on this site.

The buildingSMART IFC Software Certification Program aims to promote consistent and reliable implementations of the IFC specification across multiple software vendors and applications throughout the global marketplace. Such consistency helps drive more rapid evaluation, deployment, and acceptance of the IFC standard for the exchange and sharing of Building Information Models.

In addition to the information on this site, more support for software certification can be found through the buildingSMART Forums and by contacting the Software Certification team at