مهندسی سازه
یک مهندس سازه باید در هنگام طرح یک سازه به دو مسئله توجه کند: مسئلهٔ اول بررسی مقاومت سازه در برابر بارهای وارد بر سازه که شامل بارهای زنده، بار باد، برف، انسان، اشیا و بار مرده و بار زمین لرزه و… است که با طراحی سیستم باربر و محاسبه و کنترل مقاومت کافی اعضای سازه در برابر این بارها است. مسئلهٔ دوم بررسی کارایی سازه است یعنی سازه باید فاقد مواردی مانند لرزش و تغییر شکل‌های خارج از اندازهٔ مجاز آیین‌نامه باشد. زیرا این موارد در کاربری سازه مشکل‌زا هستند و باعث مشکلی مانند ترس در کاربران سازه یا مواردی مانند ترک خوردن دیوارها و نازک کاری‌ها می‌شوند.
سوله
اولین و مهمترین مرحله برای ساخت یک سوله  طراحی سوله می باشد برای شروع این کار ابتدا باید اطلاعاتی کافی در رابطه با نوع سوله و ابعاد آن بدانیم همچنین دانستن  اینکه سوله با چه هدفی و در کجا قرار است ساخته شود می تواند اطلاعات مفیدی را در اختیار طراح سوله قرار دهد دیگر اطلاعات شامل ابعاد دهانه سوله ها ، نوع خاک و زمین محل ساخت سوله ، پوشش به کار رفته در سوله ، تعداد دهانه ،  شیب سقف سازه ، میزان ارتفاع سازه ، در نظر گرفتن نیروهایی چون نیروی زلزله ، باد ، برف و جرثقیل سقفی در صورت نیاز می باشد.