Thuật ngữ quản lý cấu hình thuộc về từ vựng kỹ thuật chung.
Mục đích của nó là ghi lại các đặc điểm của tất cả các bộ phận / bộ phận của một hệ thống phức tạp (ví dụ như ô tô, tên lửa, thiết bị điện tử) và tất nhiên là thay đổi các đặc điểm này khi một thành phần được thay thế bằng một thành phần tương tự. Một cấu hình mô tả chính xác một sản phẩm cụ thể.
Nói cách khác, quản lý cấu hình là quản lý phiên bản cho các sản phẩm công nghiệp. Nó cho phép bất cứ lúc nào để lắp ráp một phiên bản trước của sản phẩm.
Trong phần mềm, không có danh mục các bộ phận công nghiệp có thể cho phép xác định duy nhất một phần mềm và các phiên bản kế tiếp của nó và tìm lại trong kho để lắp ráp (cấu hình) phiên bản cũ của sản phẩm. Phần / thành phần phần mềm được mô tả tốt nhất bằng toàn bộ mã của nó. Vì vậy, quản lý cấu hình cho phần mềm có nghĩa là quản lý các phiên bản của mã nguồn. Đây là lý do tại sao thuật ngữ quản lý cấu hình phần mềm được sử dụng để quản lý phiên bản mã nguồn.
Tuy nhiên, lưu ý rằng SCM lớn hơn chỉ là phiên bản mã nguồn. Nó cũng có thể bao gồm quản lý các phụ thuộc bên ngoài (ví dụ: thư viện hoặc khung của bên thứ ba với các phiên bản được quản lý ở nơi khác), tài nguyên bên ngoài (ví dụ: nhị phân hoặc dll hoặc định nghĩa API của bên thứ ba để tương tác với các hệ thống bên ngoài), cũng như tài sản kỹ thuật số (ví dụ: hình ảnh hoặc video để được gói với sản phẩm cuối cùng).