قبل از دهه ۱۹۷۰ میلادی نقشههای ساختمانی با مداد، جوهر و کاغذ ترسیم میشدند. اصلاح اشتباهات نقشهها بسیار مشکل بوده و مخصوصاً اگر اشتباهات، روی نقشههای وابسته دیگری اثر میگذاشت، نتیجه کار وحشتناک بود. در دهه فوق، روشهای ترسیم کامپیوتری CAD ابداع شدند که تنها روی پایانههای گرافیکی کامپیوترهای مرکزی قابل اجرا بودند. از دهه ۱۹۸۰ به بعد با ابداع کامپیوترهای خانگی، استفاده از برنامههای CAD در دفاتر مهندسی رواج بیشتری یافت. با این ابزار الکترونیک، ترسیم، اصلاح و انتقال نقشهها بسیار راحت شد، سرعت کار بالا رفته و ترسیم اشکال پیچیده و سه بعدی وارد مرحله جدیدی شد. توانایی هایCAD نسبت به روشهای دستی عالی بود، ولی با وجود توانایی سه بعدی سازی، هنوز قابلیتهای BIMرا نداشت! CAD صرفاً یک نمایش سه بعدی از طراحیهای دو بعدی بوده و برخلاف BIM هوشمند نیست. برای مثال، مدل سه بعدی CAD قادر به شناسایی اشتباهات موجود در آن نبوده و مخصوصاً نمیتواند اشتباهات وابسته به وضعیت موجود را در جاهای دیگر به صورت خودکار اصلاح کند. (عدم قابلیت تشخیص ارتباط بین نقشههای پلان، نما، برش و…). مفهوم BIM ورای CAD بوده و در واقع یک سیستم مدلسازی بر مبنای پایگاه داده میباشد. در BIM فرایند طراحی با ساخت یک مدل، متشکل از اجزاء هوشمند که معرف در و پنجره، سقف، تیرها، پلکان، سیستم تهویه مطبوع، سیمکشی و… میباشند، شروع میشود. این اجزاء هم خودشان و هم ارتباط شان با بقیه اجزاء را میشناسند؛ بنابراین برای کسب اطلاعات در مورد یک جزء مشخص مثل پنجره از قبیل اندازه، جنس شیشه، چهارچوب و… لازم نیست چندین نقشه پلان، برش، نما و… را زیر و رو کنیم. کافی است مستقیماً به خود جزء مراجعه کرد. این جزء تمام اطلاعات مربوط به ویژگیهایش را در خودش ذخیره کرده و با اعمال هر تغییری در خواص آن، خودش را با طرح جدید تطابق میدهد.
BIM علاوه بر ایجاد ارتباط هوشمند بین اجزاء مختلف طراحی، امکان بررسی سناریوهای مختلف طراحی را برای تمام گروهها، به صورت مجازی میدهد. به عنوان مثال یکی از سناریوها، میتواند چرخش مدل ساختمان و بررسی تغییرات میزان مصرف انرژی آن، بر حسب زوایای مختلف تابش خورشید باشد. همینطور گروههای دیگر طراحی مشتمل بر سازه و تأسیسات نیز قادرند با اعمال تغییراتی در مدلشان، اثرات این سناریوها را بر معماری پروژه ببینند؛ و بالاخره، پیمانکاران قادرند در حین طراحی و توسعه مدل ساختمان، مواردی از قبیل توالی اجرا، کارایی، ساخت و نصب را به صورت مجازی تجربه کنند. BIM به عنوان یک مدل واقعی از ساختمان میتواند در بخش آموزش به خصوص در جهت ایجاد درک بهتر دانشجویان معماری از مفاهیم سازهای مانند یک مدل ماکت کمک کرده و آشنایی آنها را به صورت مؤثری افزایش دهد.