درباره بیم

همانگونه که گفته شد BIM یک فرآیند مدل سازی است که به صورت الکترونیکی توسط رایانه انجام می گیرد. درحال حاضر این فن آوری از طریق دسته ای از نرم افزارها و به وسیله رایانه ها به کار گرفته می شود. یک شرکت و یا سازمان برای بهره گیری از فواید این روش نیازمند استفاده از نرم افزارهای مختلف (بسته به نوع پروژه) و بعضاً ترکیب آنها با یکدیگر است با توجه به گوناگونی این نرم افزارها ابتدا یک تقیسم بندی بر اساس تفاوت در عملکرد آنها و در پایان چند نرم افزار رایج معرفی خواهد شد.

- نرم افزار های ابزاری :
این دسته از نرم افزار ها به منظور تولید دسته خاصی از اطلاعات ایجاد شده اند و فقط یک خروجی مشخص را اغلب به تنهایی از طریق تولید گزارش و یا جداول و بعضاً از طریق ساخت فایل های خروجی برای استفاده در دیگر برنامه ها ایجاد می کنند مانند نرم افزار هایی که فقط برآورد هزینه ها را انجام می دهند یا تولید نقشه های دو بعدی یا آنالیز انرژی و غیره. ابزارها عمدتاً فاقد ساختار و قواعد لازم برای بروز رسانی قالب طرح ساختمان، ویرایش و یا تغییر در آن هستند. آنچه این نرم افزارها ارایه می دهند آنالیزها، رهگیری و بسته بندی دادهها به منظور تولید جداول، برآوردها و دیگر خروجی هاست.
- نرم افزار های زیر ساختی(پلت فرم) :
این نرم افزارها به عنوان نرم افزارهای طراحی استفاده می شوند که به تولید داده ها جهت استفاده چند گانه از طریق برنامه های ابزاری خارجی و یا جا گرفته در درون خود می پردازند. به عبارت دیگر این نرم افزار ها در واقع همانند بستری هستند که اجرای نرم افزارهای دیگر نظیر ابزار ها را در محیط خود فراهم می آورند. اغلب این نرم افزار های دارای قابلیت عملکردی چند ابزار به صورت یکجا را فراهم می کنند. پلت فرم ها حاوی اطلاعات کافی به منظور پشتیبانی از فرآیند طراحی نظیر ساخت، ویرایش و یا پیرایش یک شی می باشد. این دسته از نرم افزارها پارامتر ها و قواعد مهم لازم جهت حفظ درستی یک مدل ساختمانی به صورت سه بعدی را دارند.
- نرم افزار های محیطی :
هنگامی که نرم افزارهای زیرساختی مختلفی در یک سازمان مورد استفاده قرار می گیرد و در نتیجه آن مدل های اطلاعاتی متفاوتی تولید می گردد سطح دیگری از مدیریت داده ها و هماهنگی مورد نیاز است تا رهگیری و هدایت ارتباطات میان افراد و نرم افزارهای به کاررفته را مطابق با سیاست ها و روندهای آن سازمان مدیریت نماید.
نرم افزارهای محیطی عموماً قابلیتی نهاده شده در یک سرور هستند که امکان مدیریت شکل وسیع تری از اطلاعات علاوه بر مدل اطلاعاتی نظیر فایلهای صوتی و تصویری، ایمیلها، عکسها و غیره را فراهم می سازد.