Microsoft System Center vs. Perforce Puppet

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
Microsoft System Center
Score 9.0 out of 10
N/A
Microsoft System Center Suite is a family of IT management software for network monitoring, updating and patching, endpoint protection with anti-malware, data protection and backup, ITIL- structured IT service management, remote administration and more. It is available in two editions: standard and datacenter. Datacenter provides unlimited virtualization for high density private clouds, while standard is for lightly or non-virtualized private cloud workloads.
$1,323
Perforce Puppet
Score 8.9 out of 10
N/A
Puppet Enteprise is an IT automation and configuration management solution that enables users to manage and automate infrastructure and complex workflows. The vendor states Puppet Enterprise combines both model‑based and task-based capabilities in a way that enables organizations to scale their multi-cloud infrastructure as their automation footprint grows, with more flexibility from both agent-based and agentless capabilities.N/A
Pricing
Microsoft System CenterPerforce Puppet
Editions & Modules
Standard Edition
$1323
Datacenter Edition
$3607
No answers on this topic
Offerings
Pricing Offerings
Microsoft System CenterPerforce Puppet
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Microsoft System CenterPerforce Puppet
Considered Both Products
Microsoft System Center
Chose Microsoft System Center
None. We are a Microsoft business, and this is THE tool for imaging, packaging, remote support, and antivirus management. Microsoft's tool is the best for managing its software, systems, and antivirus clients. I will say that Microsoft Intune, the cloud platform, can be used …
Chose Microsoft System Center
The versatility of the suite of application provided by the Microsoft experience center was way above the other competitors , it helped gained leverage over the other products in the market . That why we made the decision of choosing Microsoft system center as a infrastructure …
Chose Microsoft System Center
We use Azure, we have lisences, so we have no needs any other cost.
And also, we want to save backup data in Azure.
Veritas ask additional cost reagurally and have to rebuild bakcup environment.
Chose Microsoft System Center
Because Datadog was too small, we decided quickly to use Microsoft System Center. We use a lot of other Microsoft products so that discussion was quickly set internally.
Chose Microsoft System Center
We have used Ghost from Symantec (licensed), FOG and Clonezilla which are freeware products. All three products had their pros and cons. The two freeware products were functional but did lack some polish, and Ghost was a good product for imaging of desktop computers. All did …
Chose Microsoft System Center
We previously used a mix of FOG and Clonezilla to image machines. The biggest issues with these products is that changing one piece of the image required you to rebuild the entire image itself. These pieces of software also did not allow you to manage applications and Windows …
Chose Microsoft System Center
We are using Microsoft products for a long time, so the overall confidence played a part in the decision, the feature set and licensing cost was also very high when compared with above products, so we decided to use System Center for our environment, so far it has solved many …
Chose Microsoft System Center
Microsoft System Center has more options. Microsoft System Center has the ability to image PCs as well as remotely connect to PCs, and software installation and patching where Symantec Ghost Solution Suite didn't handle all of these options as well. We haven't looked at many …
Chose Microsoft System Center
Much better UI for system center. Also, Tivoli was discontinued, so it was an easy decision. Altiris was acquired by Symantec but was unreliable and painful. It's UI was unresponsive and generally outdated. It wouldn't clean up old packages and would hog GB of disk space, …
Chose Microsoft System Center
I would say Microsoft System Center and Oracle were about the same. Oracle seemed to be a little more user-friendly, but for the most part, they are both comparable.
Chose Microsoft System Center
Because it rocks and it just works. With the other software, you would have to do a lot of monkey work to make it work.
Chose Microsoft System Center
I have used ZENworks, Altiris, and Landesk. They are all good products in their own right and have many strengths. The pricing, bundling SCCM with our Microsoft site license, really helps create an ROI that puts SCCM over the top. Pricing aside it is a tool designed by …
Chose Microsoft System Center
I have not chosen this software directly because I found myself in an environment that already used this product, a purely Microsoft environment. Therefore the choice that has been made has proved very effective and above all suited to our needs, and for this reason, no …
Chose Microsoft System Center
I have not had any experience with another system that you would image computers other than manually imaging them locally with an image.
Chose Microsoft System Center
Everything we have is on a Microsoft operating system, so it makes sense to use it.
Chose Microsoft System Center
It's better than others because Microsoft knows its own OS better than anyone. It has a very rich feature set and allows companies to hit many areas of need with one tool. You can have IT staff get multiple tasks done just by logging in and they don't even have to leave their …
Chose Microsoft System Center
We built our POC of the private cloud with vRealize Suite and Microsoft System Center. We are VMware shop so we thought the vrealize will be solution for us but we found pretty fast the vrealize suite is very limited and very expensive compare to Microsoft. With System Center …
Perforce Puppet
Chose Perforce Puppet
As I mentioned before Ansible is a great tool. There is no question about it. It has very simple syntax (YAML), is very easy to learn, and is scalable as well. But the only thing that ansible lacked at that time was the actual agent that have to go into each server. Ansible …
Chose Perforce Puppet
[Both] products are comparable. There is a good open source community for each, but we found Puppet to be the most mature for our specific use case.
Chose Perforce Puppet
Puppet was selected before I joined the team, had it been my choice I would have much rather went with Chef as it has the ability to do things that Puppet has not yet added to their system such a the ability to quickly query what host currently are allowing puppet to maintain …
Chose Perforce Puppet
I have not used any other Configuration Management System since cfengine back in about 2007 so I have little current input on alternatives to Puppet having never used them, though Chef seems to have gained some traction as has Ansible.
Chose Perforce Puppet
We have used SaltStack by proxy of utilizing Ceph since it uses SaltStack to automate configuration changes to it's cluster. I found it easy to use however extremely limiting when it comes to scale as its not a proper language with a central data store like Hiera. We plan to …
Chose Perforce Puppet
Puppet was the first software for data center automation that we incorporated in our infrastructure and we were pleased enough to keep going with it.
Chose Perforce Puppet
HPSA is a licensed product and incurs significant upfront investment costs due to COTS licensing. Puppet Data Center Automation has a significantly lower upfront investment and product documentation is more readily available. Chef is a very similar offering, however, at the …
Chose Perforce Puppet
Puppet has a very wide user base with many organizations tht support it as well as conferences and events. Puppet DSL is based in Ruby while the server is now in Clojure providing ease of configuration with the power of scale. Puppet is a great entry point into the world of …
Chose Perforce Puppet
I was put on a team that initially adopted Puppet. However from what I see, it fits and makes sense.
Chose Perforce Puppet
We evaluated Chef and Ansible. Puppet Data Center Automation was cleaner and we were more familiar with the product.
Best Alternatives
Microsoft System CenterPerforce Puppet
Small Businesses

No answers on this topic

HashiCorp Terraform
HashiCorp Terraform
Score 8.5 out of 10
Medium-sized Companies

No answers on this topic

Ansible
Ansible
Score 9.2 out of 10
Enterprises

No answers on this topic

Ansible
Ansible
Score 9.2 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Microsoft System CenterPerforce Puppet
Likelihood to Recommend
9.0
(0 ratings)
7.0
(0 ratings)
Usability
9.0
(0 ratings)
-
(0 ratings)
Support Rating
8.0
(0 ratings)
8.0
(0 ratings)
User Testimonials
Microsoft System CenterPerforce Puppet
Likelihood to Recommend
We used a product before that was designed to prevent users making changes and saving files to the desktop computer. This required a renewal of the license. By using SCCM in our environment we were able to discontinue using that product because SCCM allows us to completely restore a machine back to the original configuration. We have taught our users to save their individual work on either a network drive or a cloud drive. By doing this, if we do a re-image of their machine they have lost no data, and it makes for a faster resolution. In some instances having a computer in our SCCM environment it can become cumbersome when creating new users for very specific purposes. It can be done by creating new organizational units and applying new policies but when in a pinch it can be frustrating. For the most part we have tried to make "new" purpose images and groups to at least accommodate a quick install.
Read full review
Most of the major issues that people had with the language have been addressed in Puppet 4 which primarily pertain to the limitations of the language and its ability to scale. It would be nice to allow for full ruby support as an unsupported option though so developers are able to reference their own data sources dynamically.
Read full review
Pros
  • Provides our users the ability to deploy and manage our own datacenter based on defined software with understandable solutions for storage, compute, networking and security.
  • We are able to update at once all the computers from all departments without having to install the OS on every computer.
  • It allows us to have everything in one place for database management and datacenter inspection as well.
Read full review
  • Provides a reliable mechanism for deploying infrastructure-as-code, especially when integrated with source control (such as Git).
  • Manages system configuration drift to provide greater stability and system up-time; the same configuration-as-code can be pushed out over and over.
  • A strong asset when moving teams towards DevOps by providing development a way to take control of their own assets.
Read full review
Cons
  • Needs web based storefront for requesting new software
  • Needs ability to manage the packaging work flow better
  • Sometimes is slow to download and there is no indication the entire catalog is being loaded, resulting in confused users not being able to find common software in the available list.
Read full review
  • Steep learning curve for first time users.
  • The complexity can get a little overwhelming in a more collaborative deployment methodology across multiple platforms and data centers.
  • Some external changes to Puppet like the new Puppet 4 architecture can cause considerable time consuming migration efforts especially if you have a lot of legacy classes and configuration that do not conform readily to the new design.
Read full review
Usability
No matter our issues with the software, its ability to centrally manage systems, patch, image, and remote help users has far exceeded our timeliness to help staff. Its ability to keep current, enable us to keep the network secure, and standardize our end-user experience has saved us many hours, dollars, and time every day.
Read full review
No answers on this topic
Support Rating
If I had to dislike something about the system it would be how much it changes once you upgrade. This could be more of a problem of mine since I get used to one way and don't like it when it changes so much. I am enjoying the newest update, but it is a mess when you are actually going through the upgrades.
Read full review
Puppet has top class support. You can simply mail them with their query and they will respond to your query in a timely manner. We do have enterprise license for puppet. Also there is a vibrant community for puppet out there. So even if you dont purchase a premium support option you can simply google your queries and get answers
Read full review
Alternatives Considered
None. We are a Microsoft business, and this is THE tool for imaging, packaging, remote support, and antivirus management. Microsoft's tool is the best for managing its software, systems, and antivirus clients. I will say that Microsoft Intune, the cloud platform, can be used for those with heavy 365 usage, but for us, that does not meet our current company needs.
Read full review
Puppet was selected before I joined the team, had it been my choice I would have much rather went with Chef as it has the ability to do things that Puppet has not yet added to their system such a the ability to quickly query what host currently are allowing puppet to maintain their files or the ability to run remote commands without having to include it in a manifest like Chef does with the knife command. Salt allows you to do similar things to the knife command that is included with Chef, and also allows you to transfer files quickly to multiple host at once with a short simple command.
Read full review
Return on Investment
  • We have been able to automate our patch management, firmware and other security concerns.
  • We have a standardized "image" ensuring our setup is consistent across the enterprise. This alone has saved us in time to support and time to understand how to use our desktops.
Read full review
  • With all the DevOps and automation that we have going on, we save a ton of time on the configuration of the server. It's safe to say that configuring servers via console or via UI is a thing of the past.
  • We try to get all the things done by using a centralized repo (GitHub). Puppet is one tool that actually gets the actual work done.
  • The small amount that we spent on purchasing premium Puppet is completely justified because of the time and effort that this tool actually helps us save.
Read full review
ScreenShots