새롭게 변경된 소프트웨어, 하드웨어 및 문서 등을
IT사용자에게 안전하게 릴리즈하기 위해서는
IT구성요소들의
무결성을 보장하는 통제된 절차가 필요하다. 릴리즈 이전에, 전용 하드웨어상에서 새로운 소프트웨어의
실행파일을 만들어 내거나 하드웨어를 새롭게 조립하는 활동 등이 필요한데, 이러한 과정을 변경수행(Build)이라 하고 이에 대한 책임자를 변경수행자라 한다. 변경수행 과정에서 사람이 개입하는 의존성을 줄이고 신뢰성을 높이기 위해서는 자동화를 통한 방법이 효과적이다.