This is another phenomenal tool from Jet Brains for helping with application development. TeamCity is a continuous integration server that monitors your source control repository (Git, Mercurial, Subversion, and many more) and performs actions upon check-in of new code. I currently have a TeamCity set up on a server, monitoring my android projects. When a check-in occurs (initiated by me or a teammate), TeamCity builds the Android project and provides me with a built APK (known as an artifact). I can then allow a quality assurance tester to log into the server and download a new build of my applications for testing. TeamCity has a free Professional Version (which I run) and can manage up to 20 different builds. Download: www.jetbrains.com/teamcity/.