Try our new research platform with insights from 80,000+ expert users

Chef vs Perforce Puppet comparison

Sponsored
 

Comparison Buyer's Guide

Executive SummaryUpdated on Jun 8, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Microsoft Intune
Sponsored
Ranking in Configuration Management
2nd
Average Rating
8.2
Reviews Sentiment
7.1
Number of Reviews
279
Ranking in other categories
Remote Access (1st), Enterprise Mobility Management (EMM) (1st), Unified Endpoint Management (UEM) (1st), Microsoft Security Suite (1st)
Chef
Ranking in Configuration Management
18th
Average Rating
8.0
Reviews Sentiment
7.5
Number of Reviews
19
Ranking in other categories
Build Automation (20th), Release Automation (11th)
Perforce Puppet
Ranking in Configuration Management
15th
Average Rating
8.2
Reviews Sentiment
7.5
Number of Reviews
13
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of July 2025, in the Configuration Management category, the mindshare of Microsoft Intune is 10.2%, up from 9.7% compared to the previous year. The mindshare of Chef is 2.0%, up from 1.3% compared to the previous year. The mindshare of Perforce Puppet is 1.2%, down from 2.4% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Configuration Management
 

Featured Reviews

AkashKamble - PeerSpot reviewer
Enables management of multiple operating systems with a single license
The best feature is that it's a Microsoft product, so if anything goes wrong, we get quick support for anything required. Remote system functionality allows us to sit anywhere and take control of any device via remote management. We can enhance security for clients' laptops with built-in Microsoft Defender, which is available with the Microsoft Intune license. We use it for reporting purposes through endpoint analytics. When pushing scripting, there are two types available: remediation script and reservation script. Through endpoint analytics, you can push defender policies to clients. It helps with reporting, inventory updates, and monitoring tenant status health.
Aaron  P - PeerSpot reviewer
Easy configuration management, optimization abilities, and complete infrastructure and application automation
In terms of improvement, Chef could get better by being more widely available, adapting to different needs, and providing better documentation. There is also an issue with shared resources like cookbooks lacking context, which could lead to problems when multiple companies use them. Chef should aim for wider availability, better flexibility, clearer documentation, and improved management of shared resources to prevent conflicts. Many companies are now moving to Ansible, so I would recommend better documentation, easier customer use, and simpler integration. I have concerns about the complexity of migrating to different servers and would prefer a simpler process.
Erik  Ableson - PeerSpot reviewer
A stable solution that is more suited for larger companies with mature CI/CD structures and image management processes
Puppet Enterprise is more suitable for clients working up much more structured deployment images they manage internally. Before choosing Puppet Enterprise, users should think seriously about what they're trying to accomplish and ensure they put the right pieces in place. Overall, I rate Puppet Enterprise an eight out of ten.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"The central administration con dashboard is very easy to use and provides very good oversight on all that needs to be monitored."
"The ability to manage devices over the cloud is a big benefit, as devices now receive updates regardless of location."
"It is a stable solution."
"The solution appears to be stable and scalable."
"Autopilot is a feature I really like."
"The security-related tools are excellent; these features allow us to secure devices, lock them down, and ensure compliance."
"Users can make screenshots, and devices only need the minimal version of iOS."
"It supports end-users who tend to lock their devices quite frequently. Its conditional access policy helps us keep the users logged into their devices."
"It streamlined our deployments and system configurations across the board rather than have us use multiple configurations or tools, basically a one stop shop."
"The most important thing is it can handle a 100,000 servers at the same time easily with no time constraints."
"Chef recipes are easy to write and move across different servers and environments."
"It has been very easy to tie it into our build and deploy automation for production release work, etc. All the Chef pieces more or less run themselves."
"The solution is easy to use and learn, and it easily automates all the code and infrastructure."
"If you're handy enough with DSL and you can present your own front-facing interface to your developers, then you can actually have a lot more granular control with Chef in operations over what developers can perform and what they can't."
"The most valuable feature is automation."
"Chef can be scaled as needed. The Chef server itself can scale but it depends on the available resources. You can upgrade specific resources to meet the demand. Similarly, with clients, you can add as many clients as you need. Again, this depends on the server resources. If the server has enough resources, it can handle the number of servers required to manage the infrastructure. Chef can be scaled to meet the needs of the infrastructure being managed."
"Puppet Enterprise has good functionalities."
"Anything that we manage through Puppet always runs perfectly."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"Puppet Enterprise has reduced the time of production changes or environment changes."
"The versatility is great."
"I rate the stability of Puppet as ten out of ten."
"Puppet Enterprise is a stable solution."
"The main purpose for this automation tool would be: deploying, controlling, ordering change for the system and IT Infrastructure."
 

Cons

"I would like Intune to natively support easier report generation. This improvement would enable less experienced staff to run reports more efficiently without relying on additional tools or functions."
"There is room for improvement in server patch management and allowing direct uploads of EXE applications instead of needing to convert them to Intune format, which would save time."
"They can improve their MAM policies a little bit more and make them more granular. They should include more granular group policies. They are there, but they need to be more granular. Its stability should also be improved. It is not very stable. Sometimes, it shows some inconsistencies across tenants."
"China blocks Google and Google Play Store, which makes installation challenging. Microsoft Intune is a company software, which has to be installed to the app portal or Microsoft Software Center."
"There are a lot of small use cases where we realized that some technical solution was missing in Microsoft in comparison to other products. For example, it lacks something similar to sensing or location-based rules and configurations."
"The biggest problem we ever have is when something goes out of date after 30 days when nobody has logged into it. We do have a problem trying to get those back online. We've been working with Microsoft to resolve that problem, but that's been the only issue that we've had in the last few years."
"Setting up Intune Autopilot can be a little complicated."
"Deploying an app can be a complex process due to dependencies."
"There is a slight barrier to entry if you are used to using Ansible, since it is Ruby-based."
"There appears to be no effort to fix the command line utility functionality, which is definitely broken, provides a false positive for a result when you perform the operation, and doesn't work."
"I would rate this solution a nine because our use case and whatever we need is there. Ten out of ten is perfect. We have to go to IOD and stuff so they should consider things like this to make it a ten."
"If they can improve their software to support Docker containers, it would be for the best."
"Third-party innovations need improvement, and I would like to see more integration with other platforms."
"They could provide more features, so the recipes could be developed in a simpler and faster way. There is still a lot of room for improvement, providing better functionalities when creating recipes."
"In the future, Chef could develop a docker container or docker images."
"If only Chef were easier to use and code, it would be used much more widely by the community."
"We would like Puppet to add more integration for applications."
"There's a lot of scope for enhancement on the DevSecOps side. They should definitely include features for compliance, for both the Linux and Windows side of the devices, as well as for network devices. Compliance is something they need to work on."
"Clients with less technical expertise may find Puppet complex to configure. Our team may struggle if technical team members leave the organization, leaving others uncertain about using the tool."
"At the beginning the initial setup was kind of complex."
"The solution has really complex code, you have to understand the Ruby language. However, once you know the code then you can move ahead without any problems."
"Puppet Enterprise is more complex and difficult to configure."
"It's a bit of a pain point to make sure that everything works once we've upgraded it because Puppet has been evolving pretty fast."
"Puppet Enterprise should improve the general extensibility for places where they can't install it."
 

Pricing and Cost Advice

"The licensing costs we leave up to the customer and these vary from one to another."
"Intune comes with the licensing that is common for large organizations. However, Microsoft has recently released many add-ons that are very expensive, especially for large organizations or corporations."
"While I don't have access to high-level financial information, I believe we have achieved lower costs with this implementation."
"It's monthly for us, but it's built into the license cost that we pay our IT each month. It's maybe 129 Kroner per head, which translates to £10. There are some additional costs. Our IT had to set up and configure their own server, so there is an extra cost for that, but I'm not sure what that costs."
"Intune is included in the Microsoft 365 licensing package that we have."
"I am not that aware of the pricing, but as compared to other MDM solutions, Microsoft is providing a lot of things at the organizational level. So, it is quite reasonable as compared to other MDM solutions."
"Microsoft Intune is a cost effective choice. It is less expensive than other products on the market."
"Licensing depends on how you are providing support to your enterprise, whether it's device-based or user-based."
"Pricing for Chef is high."
"Chef is priced based on the number of nodes."
"We are using the free, open source version of the software, which we are happy with at this time."
"Purchasing the solution from AWS Marketplace was a good experience. AWS's pricing is pretty in line with the product's regular pricing. Though instance-wise, AWS is not the cheapest in the market."
"When we're rolling out a new server, we're not using the AWS Marketplace AMI, we're using our own AMI, but we are paying them a licensing fee."
"I wasn't involved in the purchasing, but I am pretty sure that we are happy with the current pricing and licensing since it never comes up."
"We are able to save in development time, deployment time, and it makes it easier to manage the environments."
"The price is always a problem. It is high. There is room for improvement. I do like purchasing on the AWS Marketplace, but I would like the ability to negotiate and have some flexibility in the pricing on it."
"Puppet Enterprise can be an expensive solution for smaller businesses."
"Depending on the size of the organization there is a point when the price of Puppet Enterprise should be lower. However, they provide really good functionality, features, and capabilities."
"The main thing that we noticed when we switched from the enterprise version to the community version was the difference in cost — the infrastructure is pretty expensive."
"Puppet Enterprise’s pricing is competitive."
report
Use our free recommendation engine to learn which Configuration Management solutions are best for your needs.
861,524 professionals have used our research since 2012.
 

Comparison Review

it_user185772 - PeerSpot reviewer
Oct 27, 2015
Docker v. CFEngine v. Puppet Data Center Automation v. Chef v. Ansible
Originally posted at http://technologyconversations.com/2015/08/26/configuration-management-in-the-docker-world/ Anyone managing more than a few servers can confirm that doing such a task manually is a waste of time and risky. Configuration management (CM) exists for a long time and there is no…
 

Top Industries

By visitors reading reviews
Computer Software Company
13%
Financial Services Firm
9%
Manufacturing Company
9%
Government
8%
Financial Services Firm
20%
Computer Software Company
16%
University
7%
Retailer
6%
Educational Organization
16%
Financial Services Firm
14%
Computer Software Company
12%
Government
11%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

How does Microsoft Intune compare with VMware Workspace One?
Microsoft Intune is a great tool for managing a mobile device fleet while keeping access control. The solution makes ...
What are the pros and cons of Microsoft Intune?
Microsoft Intune is a great configuration management tool and has a lot of good things going for it. Here are some of...
How does Google Cloud Identity compare with Microsoft Intune?
Microsoft Intune offers not only an easy-to-deploy data protection and productivity management solution, but also ...
What do you like most about Chef?
Chef is a great tool for an automation person who wants to do configuration management with infrastructure as a code.
What needs improvement with Chef?
Chef does not support the containerized things of Chef products. In the future, Chef could develop a docker container...
What is your experience regarding pricing and costs for Puppet Enterprise?
Puppet is not cheap. I would rate its affordability as seven or eight out of ten.
What needs improvement with Puppet Enterprise?
Clients with less technical expertise may find Puppet complex to configure. Our team may struggle if technical team m...
 

Also Known As

Intune, MS Intune, Microsoft Endpoint Manager
No data available
Puppet
 

Overview

 

Sample Customers

Mitchells and Buzzers, Callaway
Facebook, Standard Bank, GE Capital, Nordstrom, Optum, Barclays, IGN, General Motors, Scholastic, Riot Games, NCR, Gap
Los Alamos National Laboratory, GitHub, IP Commerce, Cedexis, Spiceworks, Server Density, Swisstopo, Chockstone, Constant Contact, NICS, Citrix
Find out what your peers are saying about Chef vs. Perforce Puppet and other solutions. Updated: July 2025.
861,524 professionals have used our research since 2012.