One of the most important components in application development is the automated build. This permits
application artifacts to be created outside of the developer’s IDE. The application can be
created and tested in a variety of environments including continuous integration.