The process of converting source code files into standalone software artifact(s) that can be run on a computer