Puppet is a term with multiple meanings:
1. A movable model of a person or animal, typically used in entertainment as part of a puppet show.
2. A person, group, or country under the control of another.
3. Puppet (software) - a configuration management tool used for automating system administration tasks.
4. In computing, a puppet can refer to a client in a master-client architecture.