In the field of
software development, the term
build is similar to that of any other field. That is, the construction of something that has an observable and tangible result. Historically, build has often referred either to the process of converting
source code files into standalone
software artifact(s) that can be run on a computer, or the result of doing so. However, this is not the case with technologies such as
Perl,
Ruby or
Python which are examples of
interpreted language. Therefore, it is better to define build management as the facilitation of the build process.