
A build system is comprised of the tools and processes used to transition from source code to a running application. This transition also involves changing the code’s audience from the software developer to the end user, whether the end user is a colleague in operations or a deployment system.