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

در سوله‌ها معمولاً از تیرورق‌های ساخته شده از ورق فولادی برای اعضای اصلی مانند ستون و رفتر استفاده می‌شود، در حالی که در ساختمان‌های متداول از پروفیل‌های نورد شده مانند تیرآهن و ناودانی استفاده می‌گردد. طراحی سوله نیازمند دانش تخصصی در زمینه مهندسی سازه است زیرا باید در برابر انواع بارها مقاوم باشد و پایداری لازم را در طول عمر مفید خود حفظ کند.