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
6.8
Number of Reviews
294
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
5.4
Number of Reviews
14
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of August 2025, in the Configuration Management category, the mindshare of Microsoft Intune is 9.9%, up from 9.7% compared to the previous year. The mindshare of Chef is 2.1%, up from 1.3% compared to the previous year. The mindshare of Perforce Puppet is 1.4%, down from 2.2% 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 security posture is very good. It's very customizable."
"Great for software update needs, operating system version updates, and security policy enforcement."
"The most valuable feature of Microsoft Intune is that it is more of a one-stop shop, providing an easier experience."
"I can see that the patch management process is much improved with the bundled patch management option available in Microsoft Intune compared to the KPI deployment required by the other deployment solutions."
"I have seen a return on investment right from the start of the tool's usage."
"The most valuable feature is that we can manage workstations or Android devices remotely without needing the device to be connected to our local network."
"The best features of Microsoft Intune include helping to know if computers are configured correctly and if users have access to apps or the platform."
"Intune's compliance features are valuable because they allow immediate visibility into ongoing situations."
"The most valuable feature is its easy configuration management, optimization abilities, complete infrastructure and application automation, and its superiority over other similar tools."
"It streamlined our deployments and system configurations across the board rather than have us use multiple configurations or tools, basically a one stop shop."
"Automation is everything. Having so many servers in production, many of our processes won't work nor scale. So, we look for tools to help us automate the process, and Chef is one of them."
"Stable and scalable configuration management and automation tool. Installing it is easy. Its most valuable feature is its compliance, e.g. it's very good."
"Chef recipes are easy to write and move across different servers and environments."
"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."
"It is a well thought out product which integrates well with what developers and customers are looking for."
"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 most valuable features are the agent, high load balancing, and overall robustness and features."
"Puppet Enterprise has good functionalities."
"I rate the stability of Puppet as ten out of ten."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"Anything that we manage through Puppet always runs perfectly."
"The agent-based feature helps me by being stable."
"Puppet Enterprise has reduced the time of production changes or environment changes."
"Puppet Enterprise is a stable solution."
 

Cons

"More integration with monitoring tools is needed."
"I would like to see Intune improve its handling of hybrid domain joins."
"Microsoft Intune's app deployment presents challenges for non-MSI and non-store apps, particularly EXEs, requiring the use of a Win32 wrapper tool and adding overhead to the process."
"We only have major classifications for iOS and Android, but there are different brands that have different cycles of updates. If they can fine-tune it to make it more brand-specific, that would be even better."
"Intune doesn't provide much control over Windows servers. It's something we struggle with."
"Data leak prevention can be integrated into it. Currently, it does not have data leak prevention."
"The pricing can be expensive if you are not combining it with other products."
"Microsoft Intune could enhance its patch management for various devices, ensuring regular updates and tracking of device privileges."
"The time that it takes in terms of integration. Cloud integration is comparatively easy, but when it comes to two-link based integrations - like trying to integrate it with any monitoring tools, or maybe some other ticketing tools - it takes longer. That is because most of the out-of-the-box integration of the APIs needs some revisiting."
"I would like to see more security features for Chef and more automation."
"The AWS monitoring, AWS X-Ray, and some other features could be improved."
"Vertical scalability is still good but the horizontal, adding more technologies, platforms, tools, integrations, Chef should take a look into that."
"If they can improve their software to support Docker containers, it would be for the best."
"If only Chef were easier to use and code, it would be used much more widely by the community."
"Chef could get better by being more widely available, adapting to different needs, and providing better documentation."
"Since we are heading to IoT, this product should consider anything related to this."
"Puppet Enterprise is more complex and difficult to configure."
"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."
"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."
"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."
"We would like Puppet to add more integration for applications."
"Puppet Enterprise should improve the general extensibility for places where they can't install it."
"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."
"At the beginning the initial setup was kind of complex."
 

Pricing and Cost Advice

"Microsoft's licensing is more flexible and adaptive than its competitors."
"The E5 license is expensive."
"We work with the subscription rather than a server license. I think it's economical this way because we don't have to have a server license for that, and I think that works in our favor."
"On a scale of one to ten with one being the cheapest, the cost of Microsoft Intune is a five."
"Intune is linked with Microsoft. We can deploy the Microsoft E365 license to users by Intune. There are different types of licenses, such as device administrator licenses, E5 licenses for device enrollment manually, and P1 and p2 licenses for device enrollment automatically. These are the licenses required for the administration."
"While I don't have access to high-level financial information, I believe we have achieved lower costs with this implementation."
"While Microsoft Intune boasts a wide range of features, its user-friendliness and bundled licensing cost are key considerations for me."
"Intune's pricing is competitive. For example, the license of Blackberry's Enterprise Mobility Suite was costly, but Intune is affordable. It is included as an additional feature when you buy security enhancements for your organization. For example, let's say I have fifty users in my organization and all of them are using Microsoft cloud services, like Teams, Office 365, and OneDrive."
"We are able to save in development time, deployment time, and it makes it easier to manage the environments."
"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."
"The price per node is a little weird. It doesn't scale along with your organization. If you're truly utilizing Chef to its fullest, then the number of nodes which are being utilized in any particular day might scale or change based on your Auto Scaling groups. How do you keep track of that or audit it? Then, how do you appropriately license it? It's difficult."
"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 using the free, open source version of the software, which we are happy with at this time."
"Pricing for Chef is high."
"Chef is priced based on the number of nodes."
"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."
"Puppet Enterprise can be an expensive solution for smaller businesses."
"Puppet Enterprise’s pricing is competitive."
"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."
"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."
report
Use our free recommendation engine to learn which Configuration Management solutions are best for your needs.
865,295 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
10%
Manufacturing Company
9%
Government
8%
Financial Services Firm
18%
Computer Software Company
15%
Retailer
9%
University
7%
Financial Services Firm
15%
Government
13%
Computer Software Company
12%
Comms Service Provider
10%
 

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?
Regarding the cost, I find it expensive, always. I don't know how much the license would cost per year or per user ap...
What needs improvement with Puppet Enterprise?
I don't know what could be improved in Perforce Puppet to make this tool better for the next release. I can't think o...
 

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.
865,295 professionals have used our research since 2012.