The document discusses packaging software for Puppet Labs. It outlines why packaging is important for things like versioning, dependencies and user confidence. It then details the process for automating package building for RPM and DEB formats using tools like mock and pdebuild. The automated process involves templates, building SRPMs and RPMS, signing packages and shipping them to repositories. It encourages contributing to the packaging tools and processes on GitHub.