This paper reviews the importance, key concepts, challenges, benefits, and opportunities of Building Information Modeling (BIM) in the construction industry. The paper also discusses the avenues for future research, conclusion, and recommendations. Keywords: Building information modeling, visualization, designing and decision making.