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