با گذشت زمان و پیشرفت علم بشر، تکنولوژیهای ساخت سازهها نیز پیشرفت کرده است. در گذشته برای ساخت سازهها از نقشه های دستی که روی کاغذ طراحی میشد استفاده میکردند که این نقشه ها در بهترین حالات هم وقتگیر و هم دارای خطای انسانی در رسم بودند امّا با پیشرفت علم و تکنولوژی ابزارهای طراحی و ساخت سازهها نیز پیشرفت چشمگیر کرده که امروزه نقشههای پیچیده را در زمان کوتاه توسط نرم افزارهای رسم نقشه ترسیم میکنند و دارای خطای خیلی کمتری نسبت به گذشته میباشند. امّا این نقشه ها نیز متاسفانه باز هم دارای خطاهایی هستندکه بدلیل عدم هوشمندی و پیوستگی دادهها میباشد. به همین دلیل باز هم تکنولوژی در جهت رفع این مشکلات روشهای جدیدی پیشنهاد کرده که مدلسازی اطلاعات کامل سازه را که بصورت کاملا هوشمند انجام میدهد و اشکالات گذشته را برطرف نموده است، پیشنهاد مینمایدکه امروزه به اختصار به آن تکنولوژی مدلسازی اطلاعات ساختمان میگویند.
مدلسازی اطلاعات ساختمان به یک فرآیند طراحی و ساخت گفته میشود که امروزه توجه مهندسین ساختمان چه در زمینه طراحی و چه اجرا را نیز به خود جلب کرده است. BIM یک متود و یا یک فرآیند برای طراحی و ساخت و ساز در رشتههای عمران و معماری است که بسیاری از افراد که با BIM آشنایی ندارند فکر میکنند مدلسازی اطلاعات ساختمان یک نرمافزار مانند نرمافزارهای مورد استفاده این حوزه است اما اشتباه نکنید مدلسازی اطلاعات ساختمان یک نرمافزار نیست و به یک فرآیند و پلت فرم هوشمند است که برای پروژههای معماری، عمرانی، و تاسیساتی و حتی در خصوص اجرا و نگهداری و تخریب ساختمان توسط نرمافزارهای دیگر مورد استفاده قرار میگیرد.