Puppet software offers several benefits, including automation of tasks, ensuring consistent configurations, and scalability. It treats Infrastructure as Code, enhances control, and supports customisation, making it a valuable tool for efficient infrastructure management.