This document provides an overview of Apache build tools including Subversion (SVN), Apache Ant, and Apache Maven. It discusses how SVN allows multiple developers to work on the same project files, the purpose of version control, and some SVN terminology. It then explains how Ant is used to automate software build processes using XML scripts and targets. Finally, it outlines the conventions and lifecycle of Maven projects including dependencies, plugins, repositories, and releasing projects.