Modern, competitive web sites have perpetual life cycles of development and revision. While content management systems have greatly eased the burden of content upkeep, constantly evolving functionality requirements drive continued development between major revisions of a site. To support these continuous changes, you need a hosting infrastructure that allows you to test and review iterative changes independently of your production site in addition to being able to safely deploy these changes to your production site independently of your content management process.
We support continuous development and delivery through a combination of revision control systems, generally Git, and continuous integration systems such as Jenkins or Team City. We run our own Jenkins based continuous integration infrastructure and use this to provide continuous delivery services to clients who do not want or need to run such systems on their own.