- A software configuration management tool which includes its own declarative language to describe system configurations. Puppet is model-driven and requires limited programming knowledge to use. It was released in 2005, by the company of the same name. ← Wikipedia ↑ puppet.com