This document discusses setting up a continuous deployment environment for JBoss applications. It describes using tools like Jenkins, Puppet, and ControlTier to automate the build, deployment, testing and release of new software versions. The system is designed with separate repositories for source code, build artifacts, and system software. Changes are built continuously and tested at each stage before deploying new versions to environments like UAT and production. This automation allows for rapid feedback and deployment of new software updates.