در دنیای پیچیده امروز، زیرساخت IT قلب تپنده هر سازمان مدرن است. با این حال، مدیریت و نگهداری کارآمد این زیرساخت، به خصوص در محیط های ابری، مراکز داده و ترکیبی، چالش هایی را به همراه دارد.
Terraform یک ابزار زیرساخت مبتنی بر کد (یا IaC مخفف عبارت Infrastructure as Code) است که راه حلی نوآورانه برای غلبه بر این چالش ها ارائه می دهد. این ابزار قدرتمند به کاربران امکان می دهد تا با استفاده از زبان توصیفی ساده و قدرتمند HCL (HashiCorp Configuration Language)، زیرساخت موردنظر خود را به صورت کد تعریف و مدیریت نمایند.