No more typing reviews! Try our Samantha, our new voice AI agent.

Microsoft Configuration Manager vs Perforce Puppet comparison

Sponsored
 

Comparison Buyer's Guide

Executive SummaryUpdated on Jun 3, 2026

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.7
Number of Reviews
378
Ranking in other categories
Remote Access (2nd), Enterprise Mobility Management (EMM) (1st), Unified Endpoint Management (UEM) (1st), Microsoft Security Suite (1st)
Microsoft Configuration Man...
Ranking in Configuration Management
4th
Average Rating
8.2
Reviews Sentiment
6.6
Number of Reviews
86
Ranking in other categories
Software Distribution (2nd), Server Monitoring (5th), Patch Management (2nd)
Perforce Puppet
Ranking in Configuration Management
14th
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 June 2026, in the Configuration Management category, the mindshare of Microsoft Intune is 4.9%, down from 10.3% compared to the previous year. The mindshare of Microsoft Configuration Manager is 7.4%, down from 12.3% compared to the previous year. The mindshare of Perforce Puppet is 3.9%, up from 1.0% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Configuration Management Mindshare Distribution
ProductMindshare (%)
Microsoft Intune4.9%
Microsoft Configuration Manager7.4%
Perforce Puppet3.9%
Other83.8%
Configuration Management
 

Featured Reviews

OluwashileAdeniyi - PeerSpot reviewer
Senior Infrastructure Security Engineer at a outsourcing company with 51-200 employees
Centralized endpoint security has improved and supports hybrid work and BYOD policies
Regarding what I dislike about Microsoft Intune and its downsides, I would say that more Mac controls are needed because we have limited Mac and Linux control. When comparing controls and policies between Windows, Mac, and Linux, Windows has almost everything you can think of, while Mac and Linux have limited types of control. You cannot implement certain things on Mac and Linux that you can on Windows. The limited controls are a major issue. Additionally, if Microsoft could find a way to embed servers into Microsoft Intune, that would be beneficial. Microsoft Intune is not really designed for servers or Windows servers. It is more tailored towards Windows 11 and Windows 10 operating systems. Windows servers are not fully supported. Enterprise organizations usually have both servers and endpoints, which are users' workstations. For servers, most people look for other solutions such as SCCM, which is Configuration Manager. However, SCCM is what Microsoft Intune is trying to replace. Both SCCM and Microsoft Intune belong to Microsoft. Microsoft is trying to transition organizations into Microsoft Intune, the native cloud solution. However, because this update is still in process, servers are not fully compatible with Microsoft Intune and cannot be managed by it. The current policy that has emerged from issues with clients is what they call co-management, which is relatively new, and I do not know if adoption is significant. Many legacy or older customers who have been using these products for decades still have SCCM. When it is time for them to manage their Windows devices, they use what is called cloud attach. Cloud attach is a term whereby your SCCM is connected to your Microsoft Intune. Most people do not know about it, but I have deployed it for several organizations. Cloud attach and co-management work together so that your device is in SCCM, but some policies are pushed from Microsoft Intune. It is like two different solutions working hand in hand. That is what they call co-management. Microsoft Intune does not bring all of your endpoint and security management tools into one place, which is the goal and how it should be. However, as I mentioned, servers are not included. If we talk about end users, Microsoft Intune does bring all your devices together. In a typical enterprise environment, you have end users with workstations, laptops, company-issued phones, and bring your own devices. You can create policies for all of these. However, for the backend, your servers do not have much coverage. Servers are not really covered by Microsoft Intune in that way.
NS
Senior System Engineer at a tech services company with 10,001+ employees
Centralized endpoint control has streamlined deployments and improved security compliance
In my experience, the best features of Microsoft Configuration Manager are software deployments and updates, OSD, hardware and software inventory, compliance and configuration baseline, reporting and monitoring, and integration with Intune hybrid management. These features make endpoint management efficient and scalable. The feature I rely on the most day-to-day is software deployment and patch management. It keeps endpoints updated and secure with minimal manual effort. Inventory and compliance monitoring are also important, but daily deployments are critical. Microsoft Configuration Manager has had a significant positive impact on our organization in several ways: improved efficiency, enhanced security and compliance, standardization, scalability, and visibility reporting. Overall, Microsoft Configuration Manager has helped us save time, reduce risk, improve operational efficiency, and maintain strong control over our endpoints. One of the biggest impacts Microsoft Configuration Manager has had on efficiency is the reduced manual work for software deployment and patching. For example, deploying a new application or security updates to hundreds or thousands of devices previously required several days of manual effort, including running scripts, checking devices individually, and validating installation. With Microsoft Configuration Manager, these tasks are automated and managed, allowing deployments to complete in hours rather than days. We also have automated reporting for deployment success and compliance which saved the IT team significant time that used to be spent gathering and reconciling inventory data from multiple tools.
MS
Unix Consultant at ExxonMobil
Have managed configurations efficiently with an adaptable tool
I am using Perforce Puppet in the IT industry. I have experience with configuration management tools, specifically Perforce Puppet. I am a user of Perforce Puppet. I have used modular architecture to customize and integrate with my current IT environment. It is flexible and able to address my specific needs. I have worked with event-driven automation, and it helps to identify potential issues when someone manually changes any configuration on the server. Perforce Puppet reinforces the intended configuration that we have set earlier. I recommend Perforce Puppet as it's a good tool for all kinds of business and easy to use. It takes less than three months to learn how to use Perforce Puppet. On a scale of one to ten, I rate Perforce Puppet an eight.

Quotes from Members

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

Pros

"A valuable feature is user enrollment, where users can enroll their devices in their organizations themselves."
"Intune is a very good product and everything is cloud-based, and it provides a very simple unified platform to manage everything from the single management console."
"Overall, I like Intune as a solution and would rate it nine out of ten."
"We were trying to solve many issues, mainly the lack of centralized management. Before Microsoft Intune, we had to manually support devices one by one, installing applications and configuring policies individually. When we implemented the tool, it became much easier to manage our devices. We enroll them in Microsoft Intune and can manage all devices with a few clicks. For application management, it's the same process. If we want to deploy applications to hundreds or thousands of devices, we can do it easily with just a few clicks. This also applies to policies."
"I have had a positive experience with Microsoft Intune; it simplifies device management, improves security, and saves time."
"Microsoft Intune has had a very positive impact on our organization, especially in terms of security and efficiency."
"We can securely manage both company-owned devices and personal devices enrolled in our BYOD program."
"Microsoft Intune is very stable due to its cloud-based infrastructure and its reliability in performance."
"The most valuable feature is the scalability."
"Out of all the products in the market, the best solution is System Center, especially for Microsoft virtual machines and all services that are related to Microsoft Technologies."
"The most valuable feature of Microsoft Endpoint Configuration Manager is patch management."
"In my opinion SCCM SP1 is great."
"Technical support is very helpful and very responsive."
"Microsoft has done a good job with authentication solutions, such as single sign-on, or open authentication."
"The support from Microsoft Endpoint Configuration Manager is good, they are friendly."
"With the SCCM inventory, we found a lot of rogue applications. We were able to identify them, find out who was running them, and either put them on our application list or remove them."
"Good tools to automate your servers, the time and effort to learn writing manifest is quiet high but it's worth on the long run"
"Puppet Enterprise is a stable solution."
"The versatility is great."
"The agent-based feature helps me by being stable."
"I rate the stability of Puppet as ten out of ten."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"The organization of the overall product in terms of usage is very good."
"The main purpose for this automation tool would be: deploying, controlling, ordering change for the system and IT Infrastructure."
 

Cons

"The UI is not user-friendly and has room for improvement."
"Microsoft Intune can be improved with faster policy synchronization, more intuitive troubleshooting tools, enhanced reporting and analytics, and simplified management for complex and hybrid environments, along with better third-party integration support and more granular administrative controls for enterprise-scale deployments."
"If you could replace SCCM completely with Intune, that would be fantastic so that you don't have to run SCCM with Intune as an extension."
"The reporting and troubleshooting experience for Microsoft Intune could be more detailed and easier to navigate, especially when diagnosing policy sync or device compliance issues across large environments."
"Support is another area that could improve, as sometimes response times can be slow, and resolving complex issues may take longer than expected."
"For an existing customer who has an SCCM, it would need to be upgraded to an MECM first before I can introduce Microsoft Intune."
"Intune has limited integration with non-Microsoft solutions."
"Having a dedicated configuration server that assists in modifying the configuration service, and creating personalized structures, interfaces, and web services could enhance usability."
"The analysis is something that can be integrated. Their report analysis can be improved a little bit due to the fact that most of the time complaints policies are saved by the admins. It's something that we need to look into and search for."
"Managing role-based access control within Microsoft Configuration Manager was not helpful because we had other identity management solutions specifically designated for identity management."
"It would be nice to have everything in one place. Now they have Intune for the desktops and SCCM to handle their servers."
"There are so many issues with SCCM, but they are already working on migrating the desktop to the Intune platform."
"The product needs to improve scalability."
"It would be better if automation options were available."
"The solution could improve the functionality for automating, license management. Additionally, more and better-looking reports are needed."
"There are also some limitations of Intune, such as the inability to deploy operating systems the traditional way via task sequences, making it such that we have to use Autopilot to deploy operating systems."
"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 compliance side needs work. Puppet doesn't have much in terms of dealing with compliance."
"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."
"Well at the beginning it was kind of complex. Because you had a lack of knowledge."
"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."
"We would like Puppet to add more integration for applications."
"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

"In terms of the product price and licensing costs, my company finds the product to be reasonably priced."
"It comes as a bundle, so you do not really know what the prices are. Microsoft does not break it down to the user cost for us. It is just bundled with our E5 license."
"Its licensing model is not complex, but it is very expensive compared to other solutions. They can bring more models and reduce the pricing. They should allow customers to select the features they want and price it accordingly."
"I rate Intune an eight out of ten for affordability. It's bundled with the 365 licensing, which is competitive overall."
"We spend a lot of money on Intune licensing, and some of our users have to be double licensed just because of how our dev and corporate environments are segmented."
"There is a license required to use this solution. However, it was part of a bundle package. Microsoft Intune is far less expensive than other solutions, such as Workspace ONE."
"This cost is approximately $30 USD per user per month."
"We are partners, so we receive some discount. However, from the customer's perspective, Microsoft Intune's pricing is competitive with non-Microsoft technology, and the price is good compared to other market competitors."
"The solution operates on a licensing model that can be expensive."
"When you compare this solution with other tools in the market you might actually find a lot of variation in the pricing and that's why people opt for the other tools rather than Microsoft tools."
"The price is competitive and reasonable."
"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 not a license needed to use the solution."
"The license price could be reduced for Microsoft Endpoint Configuration Manager They should make the price more affordable for smaller companies, most companies would be able to use the solution if it was priced better. There are more people on this cloud because you don't have to have either a server room or an on-premise server. You can have one IT person handle this without any local infrastructure."
"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 price model is different for every client."
"Puppet Enterprise’s pricing is competitive."
"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."
report
Use our free recommendation engine to learn which Configuration Management solutions are best for your needs.
900,644 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
10%
Manufacturing Company
10%
Computer Software Company
8%
Government
7%
Financial Services Firm
12%
Government
9%
Manufacturing Company
7%
Construction Company
6%
Financial Services Firm
17%
Comms Service Provider
11%
Outsourcing Company
10%
Construction Company
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business192
Midsize Enterprise62
Large Enterprise185
By reviewers
Company SizeCount
Small Business20
Midsize Enterprise13
Large Enterprise69
By reviewers
Company SizeCount
Small Business10
Midsize Enterprise1
Large Enterprise5
 

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 is your experience regarding pricing and costs for SCCM?
The setup cost is considered sufficient. It is not significant enough for us to consider a change at the moment.
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...
What is your primary use case for Puppet Enterprise?
My main use case for Perforce Puppet is for configuration management.
 

Also Known As

Intune, MS Intune, Microsoft Endpoint Manager
Microsoft Endpoint Configuration Manager, System Center Configuration Manager (SCCM ), Microsoft SMS
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: June 2026.
900,644 professionals have used our research since 2012.