ניהול תצורת תוכנה (SCM- Software Configuration Management) עוסק בבקרת תהליכי הכנסת שינויים ברכיבי תוכנה, בהגדרה ושמירה על מהדורות תוכנה וגרסאות, פיתוח מקבילי ומתן מידע אמין על התוכנה בכל רגע נתון במהלך מחזור חיי המערכת.