Puppet Enterprise is automation software for IT system admins and consultants. It allows you to automate repetitive tasks such as the installation of applications and services, patch management, and deployments. It seems the sky is the limit, and the available pre-configured modules make it even easier to create these automation programs (or manifests, as they call them) quickly. The Puppet Labs site has a more complete description of what Puppet is and how it works.
To read more click here.