Refers to the automated steps that use source inputs to create artifacts necessary to install a software system. Source inputs generally include typical programmer-written source code but may also include static content (e.g., html files, etc.), and other pre-compiled components. Artifacts vary widely but typically include binary files (e.g., executables, .jar, .dll files), often packaged together for ease of deployment.
See also: Breaking the Build