Workflow automation is useful when several Pre and Post Build activities need to be executed as part of a build. For an individual developer, a build may include executing an Ant script and releasing a .war to a server. More complex build automation may involve interfacing into version control tools, testing tools and email notification with dependencies associated between steps. Build Automation allows a "push button" process for executing all activities in the build. Workflows support Build Automation. To understand how to automate your build process, review the "Developing Workflows" section of this guide.