This document discusses Constant Contact's adoption and use of Puppet for configuration management of their servers and applications. It notes that Constant Contact has around 500,000 paying customers and runs 87 applications across two datacenters handling around 2 million database transactions per minute. Constant Contact uses Puppet to help scale their infrastructure and applications across a decentralized, diverse environment with agile development teams. The document outlines their repository layout using Puppet modules, workflows for module development and deployment, and thanks those involved in the cultural shift to using Puppet.