컴파일: 사용자가 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 번역하는 일
빌드: 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일 ->war, jar 등의 실행 가능한 파일을 뽑아내기까지의 과정을 빌드한다고도 함 ->즉, exe 파일 형태로 만든다(kj)
배포: 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일