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

Microsoft Configuration Manager vs Perforce Puppet comparison

Sponsored
 

Comparison Buyer's Guide

Executive SummaryUpdated on Mar 3, 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.3
Number of Reviews
246
Ranking in other categories
Remote Access (1st), Enterprise Mobility Management (EMM) (1st), Unified Endpoint Management (UEM) (1st), Microsoft Security Suite (1st)
Microsoft Configuration Man...
Ranking in Configuration Management
3rd
Average Rating
8.2
Reviews Sentiment
7.2
Number of Reviews
81
Ranking in other categories
Server Monitoring (6th), Patch Management (1st)
Perforce Puppet
Ranking in Configuration Management
15th
Average Rating
8.2
Reviews Sentiment
7.3
Number of Reviews
12
Ranking in other categories
No ranking in other categories
 

Mindshare comparison

As of April 2025, in the Configuration Management category, the mindshare of Microsoft Intune is 10.2%, up from 9.4% compared to the previous year. The mindshare of Microsoft Configuration Manager is 12.8%, down from 14.1% compared to the previous year. The mindshare of Perforce Puppet is 0.6%, down from 2.9% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Configuration Management
 

Featured Reviews

Joseph Merusi - PeerSpot reviewer
Everything has worked better since we started using it
Sometimes the syncing is inconsistent. I'm confident that the devices are checking in every eight hours, but sometimes the devices aren't picking up the settings as quickly as I would expect. Some features haven't been updated in a while, and Microsoft doesn't seem interested in developing them. Unless you talk to an engineer, you don't know whether there will be an update. There are communication issues, so you might start working with a feature without knowing if it will be deprecated six months from now. Some reporting areas still need development. For example, I noticed that the reporting for driver updates is still confusing.
MikeNelson2 - PeerSpot reviewer
Deployment recovery works well but requires configuration improvements
While I do not use the product frequently, many issues were due to configuration rather than the product itself. I cannot give an exact recommendation as it is not my area of responsibility. The team that uses it finds it adequate. It is presently good enough for us not to investigate other options. Overall, I rate the product a six out of ten.
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

"I like that it's very good and very simple. I found that we just needed to have a proper subscription for an Intune tenant, and from the subscription, if we have the right role assigned, like the global admin role or the owner role, we can use Microsoft cloud resources. With the help of that, we can do many things like setting up Microsoft Intune in the cloud to create our virtual machines. All these can be done, and the steps are very simple. I really liked it. I like features like Windows Auto-Enrollment. I like it very much because whenever you supply it to the end-user, it will be ready to use immediately. The end-user only needs to provide the user credentials, and then they are good to go. I also really like Cloud PC, which was recently launched on Azure."
"The most valuable feature of Intune is the ability to reset a lost device and remove all the data."
"What I like the most about Microsoft Intune is its ability to manage mobile devices. Through integration with System Center, it can also manage desktops and laptops."
"The one feature we find most useful is the Mobile Application Manager. There are two types, we have the complete MDM and the Mobile Application Manager(MAM). We don't give our users phones, it is their own personal phone, and we need to allow them to have access to the company detail on their phone. We need to create a balance between their own personal data and the company data. We deploy the Mobile Application Manager for them so that we won't be able to interfere with their own personal data."
"The management control feature is the most valuable."
"It helps implement conditional access policies to restrict mobile users from accessing potentially dangerous emails."
"Dynamic groups allow us to set conditions for automatic membership, eliminating the need for user intervention or manual review and ensuring a seamless workflow."
"The most valuable feature is the UEM capabilities."
"This solution captures all the devices in our infrastructure."
"You can remote control or RDP. That has been the most valuable because we can go into one console and can get to anything we want. Instead of going to all these different consoles, we centralized everything."
"Provides great insight into the functionalities of the data scope."
"What's valuable is the basic management of the systems, being able to control who can access the systems."
"The most valuable features are Remote Connect, SUP, Cloud functionality, Report, Query, and third-party patching."
"It is easy to install, and quick to deploy."
"It has the ability to perform mass distribution."
"The tool's most valuable features include security updates and patch management, which are critical functions for maintaining security. The automated software distribution and the ability to manage deployments are also highly useful. Enforcing compliance with set policies on systems is another key functionality we leverage."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"Anything that we manage through Puppet always runs perfectly."
"Puppet Enterprise has reduced the time of production changes or environment changes."
"The main purpose for this automation tool would be: deploying, controlling, ordering change for the system and IT Infrastructure."
"Puppet Enterprise is a stable solution."
"Puppet Enterprise has good functionalities."
"The most valuable features are the agent, high load balancing, and overall robustness and features."
"The versatility is great."
 

Cons

"It's the granularity: 'Is your firewall on? Is BitLocker on?' It's not amazing granularity. But I've looked into other products, like Duo, and they're all similar."
"There is improvement needed in integrating with the installed Office solutions versions, such as Office 2019. The Office 365 integrates without a problem."
"The most important thing is reporting. They should improve their reporting. They should give a free hand to users. In SCCM, I can create my own reports. For example, in SCCM, I can create an inventory report for my PC or for all PCs, but in Intune, we don't have an option to create any report. Microsoft claims that Intune is a successor of SCCM, but SCCM is more powerful than Intune. So, they should develop Intune more and make it equivalent to SCCM. Then, their product will be great in the market."
"It would be better if they can reduce the cost of the license."
"The time we have to wait to deploy policies has room for improvement."
"The Mac integration has room for improvement."
"Intune should improve the management of non-Microsoft devices. It would be better to manage Mac, Android, and other non-Microsoft operating system devices within the same Intune interface."
"There are a lot of updates happening on Microsoft."
"They need to improve the support for the Mac operating system."
"The product needs to improve scalability."
"Regarding this, I'd like to mention the agent situation. When the agent on an end-user device is not functioning correctly, it can be quite problematic. It would be highly beneficial if there were a self-healing mechanism in place. Essentially, if the agent becomes corrupted or encounters issues, it should be able to rectify itself autonomously. This is particularly critical because, in order to utilize a tool like MECM (assuming you're referring to Microsoft System Center Configuration Manager), we need to deploy agents, known as AsMs, on all the devices we use, such as Windows 10 or Windows Server. Sometimes, when we deploy configurations or updates, they don't apply properly due to agent issues. This issue has been present since we began using MECM around 23 years ago. Unfortunately, there is currently no built-in mechanism for the agent to detect its own problems and initiate self-repair. Microsoft doesn’t have any feature to scan vulnerabilities and hence, they could include those."
"There should probably be better remote support. They should also continue to improve on patch management, patching, and creating or turning products in software into deployable apps."
"The tool's deployment can be cumbersome."
"We'd like the solution to make it easier to manage remote users."
"The availability of technical support could improve."
"The downside of Microsoft Endpoint Configuration Manager is it's an on-premise-based solution. With the pandemic coming on board the need to support users across the globe has increased. For a while, we would use the in-built Microsoft Teams screen sharing feature but the disadvantage of that is you cannot perform privileged access. Microsoft does not give you access to that. That's where you need cloud-based tools, such as BeyondTrust or Freshservice."
"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."
"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."
"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."
"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."
"At the beginning the initial setup was kind of complex."
"Puppet Enterprise is more complex and difficult to configure."
 

Pricing and Cost Advice

"Microsoft Intune is reasonably priced for large organizations that already have Microsoft Enterprise licenses, but it is less affordable for smaller businesses."
"It's affordable. It's cheaper if you have an Office 365, E5, or E3 subscription because everything is there."
"While Microsoft charges for actual usage, it lacks discount options."
"Microsoft Intune has been incorporated into our Microsoft E5 licenses."
"This cost is approximately $30 USD per user per month."
"It's reasonable. They're not giving it away, but it's reasonable."
"Licensing depends on how you are providing support to your enterprise, whether it's device-based or user-based."
"It is reasonable. When you have Microsoft 365 E3 or E5 license, it is already licensed in that license. So, you could say it is free."
"I rate the price of Microsoft Endpoint Configuration Manager an eight out of ten."
"Overall, I think it's fine. It's pretty much in-line because there are ways to offset it with the Office 365 licensing."
"For enterprises, there is an annual license required to use this solution. The price of the solution could be cheaper. However, this is mostly because of the exchange rate from the dollar to the Nigerian currency."
"There is an annual license needed to use the solution."
"As far as I know, it is an annual operating expense license."
"Microsoft provides a steep price for their enterprise products, but they offer very competitive pricing for their legacy customers."
"Along with buying a license for MECM, we also have to buy a service called CMG (Cloud Management Gateway) which is a virtual machine in the cloud with which you can link your MECM to the Azure tenant so as to manage teleworkers."
"The solution is expensive. Microsoft Configuration Manager would likely be considered high-priced for small businesses because they may not fully utilize all of its 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."
"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."
"Puppet Enterprise can be an expensive solution for smaller businesses."
"Puppet Enterprise’s pricing is competitive."
report
Use our free recommendation engine to learn which Configuration Management solutions are best for your needs.
844,944 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Educational Organization
24%
Computer Software Company
11%
Financial Services Firm
7%
Manufacturing Company
7%
Financial Services Firm
12%
Computer Software Company
11%
Government
11%
Manufacturing Company
8%
Educational Organization
52%
Financial Services Firm
9%
Computer Software Company
7%
Government
5%
 

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 ...
How does Ansible compare to Microsoft Endpoint Configuration Manager (SCCM)?
Microsoft Endpoint Configuration Manager takes knowledge and research to properly configure. The length of time that ...
How to choose between ManageEngine Desktop Central and Microsoft Endpoint Configuration Manager (formerly SCCM)?
ManageEngine Desktop Central is very easy to set up, is scalable, stable, and also has very good patch management. Wh...
What do you like most about SCCM?
One of the standout features of SCCM is its application management capabilities. It allows us to create packages effi...
What is your experience regarding pricing and costs for Puppet Enterprise?
Puppet Enterprise can be an expensive solution for smaller businesses.
What needs improvement with Puppet Enterprise?
Puppet Enterprise should improve the general extensibility for places where they can't install it.
 

Also Known As

Intune, MS Intune, Microsoft Endpoint Manager
Microsoft Endpoint Configuration Manager, System Center Configuration Manager (SCCM )
Puppet
 

Overview

 

Sample Customers

Mitchells and Buzzers, Callaway
Bank Alfalah Ltd., Wªrth Handelsges.m.b.H, Dimension Data, Japan Business Systems, St. Lucie County Public Schools, MISC Berhad
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 Microsoft Configuration Manager vs. Perforce Puppet and other solutions. Updated: March 2025.
844,944 professionals have used our research since 2012.