This chapter reviews the key features of building information modeling (BIM)-enabled code-checking systems and identifies the information content requirements by BIM-enabled automated checking applications. Understanding the degree of information required for the elements in the model plays a significant role in ensuring its utilization for code compliance–checking purposes. In reference to automatic code checking, BIM data can be represented in two ways: industry foundation classes (IFC) and proprietary BIM data representation. The IFC data model, developed and maintained by buildingSMART International, is the key to facilitating this interoperability in a cost-effective way and without relying on any particular product or software-specific file formats. The chapter provides a brief overview of the necessary steps, illustrating how exchange requirements in the ormation Delivery Manual (IDM) and the implementer's agreements in the model view definitions (MVDs) can be mapped onto the IFC schema. The path to create an IFC data model begins with the development of IDM and MVD.