This review targets the BIM interface, the BIM multi-model approach, and the role of employing algorithms in BIM optimization to introduce the need for automation in the BIM technique, instead of complicating manual procedures in order to reduce possible errors. The challenge with adopting BIM lies in the limiting ability of computer-aided design (CAD) to generate a read-able and straightforward Revit by BIM, requiring the homogeneous data format to be generalized better and maintain a super data mod. Furthermore, the communication and management inter-face (CMI) faces some shortcomings due to limitations in its ability to recognize the role of the interface during the project construction phase. This review demonstrates several proposals to simplify the interface, in order to facilitate better communication amongst participants. The industry foundation class (IFC) model requires a new technique to unlock the potential future of intelligent buildings using the BIM multi-model approach integrated with the Internet of Things (IoT). Trials conducted to enhance the BIM model lack advanced methods for optimizing cost, energy consumption, labor, material movement, and the size of layout of the project, by utilizing heuristic, metaheuristic, and k-mean algorithms. The enhancement of BIM could involve algorithms to achieve better productivity, safety, cost, time, and construction frameworks. The review shows that some gaps and limitations still exist, especially considering the potential link between BIM and building management system (BMS) and the level of influence of the BIM-IoT prototype. Future work should find the best approach to solve facility management within the dynamic model, which is still under investigation.