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

KACE Systems Management Appliance (SMA) vs Perforce Puppet comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Sep 21, 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

KACE Systems Management App...
Average Rating
8.8
Reviews Sentiment
6.8
Number of Reviews
39
Ranking in other categories
Client Desktop Management (3rd), Endpoint Compliance (8th), Remote Monitoring and Management (RMM) (11th), Patch Management (10th), Unified Endpoint Management (UEM) (9th)
Perforce Puppet
Average Rating
8.2
Reviews Sentiment
5.4
Number of Reviews
14
Ranking in other categories
Configuration Management (15th)
 

Mindshare comparison

While both are Systems Management solutions, they serve different purposes. KACE Systems Management Appliance (SMA) is designed for Remote Monitoring and Management (RMM) and holds a mindshare of 1.1%, up 0.8% compared to last year.
Perforce Puppet, on the other hand, focuses on Configuration Management, holds 1.9% mindshare, up 1.6% since last year.
Remote Monitoring and Management (RMM) Market Share Distribution
ProductMarket Share (%)
KACE Systems Management Appliance (SMA)1.1%
Kaseya VSA18.2%
NinjaOne13.5%
Other67.2%
Remote Monitoring and Management (RMM)
Configuration Management Market Share Distribution
ProductMarket Share (%)
Perforce Puppet1.9%
Red Hat Ansible Automation Platform16.0%
Microsoft Configuration Manager11.5%
Other70.6%
Configuration Management
 

Featured Reviews

Scott Tweed - PeerSpot reviewer
Low maintenance, reliable, and easy to create packages
I like how when you click on the device, it shows you everything that has changed as well as the software versioning. I am really enjoying the inventory aspect of it. The deployment process for both deploying and creating a package is straightforward. I believe the inventory in KACE is superior to SCCM's. I know with SCCM I could do things like remote console into machines via the agent's remote console, but that is not a feature that is provided in KACE. I know that at least in the Systems Management Appliance, I can't get to it. I'm not sure how distribution works, with distribution points. I'm not sure if KACE has that feature. You could use an SCCM to set up distribution points at remote sites so that they don't have to download patches or software from across the country. If you have a DP or something similar, they could pull it down.
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 Systems Deployment Appliance is magical when it comes to automating deployment... Not only can we have multiple images, specific to end-users' uses, but we have a plethora of post-installation tasks to install or configure the system, tasks that can be re-used for each system. You just have one basic base image, and then you use the post-install tasks to customize everything else. It is amazing."
"The scripting part increases IT productivity because of the specialized software in our environments for students' courses. You need to use software which is not programmed by developers. A lot of software for building houses or other things is developed by normal guys, who do not have much skill in programming. When you need to install this type of software, it is very difficult. You have to install registry keys, etc. For that, it is very good to use the scripting part of this solution. So, you can automate this part as well."
"The initial setup is relatively easy."
"The software asset management has been a big help, even when it comes to license true-ups. I can use it to find out how many Tivoli we have, and boom, there's the number... And you can actually click on the information about the software and it shows, for example, that these five servers are where it's being reported. If you really want, you can log in to them and validate."
"The scripting is a very valuable feature, as it saves us time on pushing certain things out to the users, such as software and patches."
"You don't have to be an advanced user. Rather, in terms of ease of use, this product is right where it needs to be."
"I like how when you click on the device, it shows you everything that has changed as well as the software versioning. I am really enjoying the inventory aspect of it."
"It also does patch management. At the moment, I'm rolling out a new feature update, 20.8.2, and it's a great challenge because we have to deploy it to 1,200 computers in the home office. We want to do it without interrupting production, but KACE is reliable and it's easy to adapt it to my needs for how and when to deploy the feature update."
"Puppet3 and 4 series provides optimum deployment solutions for infrastructure and applications."
"Puppet Enterprise has good functionalities."
"Anything that we manage through Puppet always runs perfectly."
"The versatility is great."
"The agent-based feature helps me by being stable."
"I rate the stability of Puppet as ten out of ten."
"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."
 

Cons

"We'd love to see support for larger dependencies in the scripting feature."
"There may be a good reason why some things are not easily able to be done, yet it needs work to compete with some of the other ticketing systems out there now."
"They could make the booting solution easier for different things, e.g., easier to insert drivers. They could make it easier to create a new image and put it onto the server. Those would be some nice solutions. They could make it so that somebody who has no knowledge at all can do it. That would be really nice. Because every time, until I get it memorized, I still need to go back to the training, the manual, or Google it to figure it out again. If they would make it a lot easier, to where a nine-year-old could do it, that would be really cool. If they made it easier, I could have more people managing the images on the server, instead of just one or two people."
"The customization of the interface needs improvement for things like end user tickets. While the functionality is good, some of that UI stuff does need improvement."
"I've had some issues with patch catalogue."
"I would like for there to be improvement when it comes to Microsoft and Windows updates. It has the ability to do it but the control of it is not there like I have in the Windows Server Update Services. The way KACE does it is still very granular. You don't really see the process like it is in the Windows Server Update Services. I think that would be one of the biggest things that I would like to see KACE really put some work into and really make that a big enhancement."
"There should be a mini toolbox, like the competitors of KACE have, with the small features for KACE administrators. That would make their lives easier. If you are troubleshooting a specific endpoint, remote control is available as is Wake-on-LAN. But if you want to execute some commands, you have to use a third-party tool, the PS tool. If they would integrate those small things, it would make KACE more powerful."
"The software asset management functionality is an area that needs to be improved. It could be more automated because when connections need to be made, such as when I connected Adobe and my malware removed, the process was pretty much manual."
"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."
"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."
"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."
"At the beginning the initial setup was kind of complex."
"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."
"Puppet Enterprise is more complex and difficult to configure."
"We would like Puppet to add more integration for applications."
 

Pricing and Cost Advice

"The cost of KACE has been relatively low compared to other systems. Even if those systems have the same cost, they do not do as much of the third-party patching that KACE natively does."
"The pricing and licensing are absolutely fair."
"It may be more expensive, but you get what you pay for."
"n terms of pricing and licensing, my advice is that you need to assess what you need and then look at what they offer. It's easy to get caught up in the things that you want, but don't really need."
"Some of the other solutions were just astronomical in price compared with KACE and didn't necessarily have the ease of use either. So, we chose Quest KACE for its easy-to-use features and cost."
"We are a university. So, we have a very good price for the system. I think the price for the system is worth it because of the security patch management. The security patch management is very important for us. The price is very good for KACE SMA, the functionality you get, and the patch management."
"The pricing and licensing are good. It's worth it."
"Licensing is done on a per device basis, so it's dependent on how many agents you've got installed."
"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 Remote Monitoring and Management (RMM) solutions are best for your needs.
870,697 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
University
12%
Government
10%
Non Profit
9%
Computer Software Company
8%
Government
14%
Comms Service Provider
12%
Financial Services Firm
10%
Computer Software Company
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
By reviewers
Company SizeCount
Small Business8
Midsize Enterprise20
Large Enterprise15
By reviewers
Company SizeCount
Small Business10
Midsize Enterprise1
Large Enterprise4
 

Questions from the Community

What is your experience regarding pricing and costs for Quest KACE Systems Management?
My experience with pricing, setup cost, and licensing for Quest KACE Systems Management Appliance (SMA) is that, hands down, it beat all of the others in simplicity and pricing.
What needs improvement with Quest KACE Systems Management?
I wish Quest KACE Systems Management Appliance (SMA) would have a top-down approach since we use orgs; currently, we have to go into each org to deploy applications when we need them all across the...
What is your primary use case for Quest KACE Systems Management?
My main use case for Quest KACE Systems Management Appliance (SMA) is to deploy applications and maintain security, and we use it day-to-day to handle those tasks. With Quest KACE Systems Managemen...
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 approximately.
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 of anything for now, except maybe the price, which I consider high at 50%.
 

Also Known As

Dell KACE Systems Management
Puppet
 

Overview

 

Sample Customers

Waypoint, Mattos Filho, Meetic, Gems Education, Green Clinic HealthSystem, Service King
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 KACE Systems Management Appliance (SMA) vs. Perforce Puppet and other solutions. Updated: January 2025.
870,697 professionals have used our research since 2012.