This document discusses automating the software development process from check-in to deployment in the cloud. It describes having a build server detect code changes, run tests and build the software. The final product is stored on a cloud file server. The build server then generates a custom boot script to launch a new instance and deploy the code. The goal is to remove human interaction from this process and have it run automatically on each check-in.