1、基础层

可用于建立能为多个BIM应用软件所使用的BIM数据的软件。如美国Autodesk公司的Revit软件,其中包含了建筑设计软件、结构设计软件及MEP设计软件匈牙利Graphisoft公司的ArchiCAD软件等

2、工具层

利用建筑设计BIM数据,进行能耗分析的软件、进行日照分析的软件、生成二维图样的软件等,如美国Autodesk公司的Ecotect软件Revit软件提供了生成二维图样等功能,所以它既是BIM基础软件,也是BIM工具软件。

3、平台层

BIM平台层次类的软件可以对BIM数据进行有效的管理,以便支持建筑全生命期BIM数据的共享应用的应用软件。例如,美国Autodesk公司2012年推出的BIM360软件为BIM平台软件。